Hello. At a 46 waist, you're at the low end of the 3XL so that would probably be the best place to start. We can always help you with an exchange
if necessary and some customers will actually order two sizes and return the one that doesn't fit for a refund.
Please let us know what questions you have and we'd be more than happy to help in any way that we can.