Professional home and outdoor stores, with a wide variety, favorable prices and very good quality, are the best choice for you to improve your quality of life!
Size L is a medium (33" waist). Fits tight (as it should) but is long enough.
XL would also fit a medium. Asian sizing.
XL would max out at a 35" waist.