Dropdown menu width best practice

Issue: When creating a dropdown menu for options, I came across a question from the developers about how it should respond. Should it have a fixed width, or expand with the content? We will have data with varying length appearing as menu items, some of it could be very long, so it should probably not grow infinitely, however I don't want too much wrapping in the dropdown menu either.

Question: What is the best practice for the width of dropdown menus (single menu items not nav), growing with their content or a fixed width? Should we set a min and a max width?

Small menu items Longer menu items