S is suitable for height 150- 160 cm.
M is applicable to 160- 170cm.
L fit 170- 180cm.
XL is suitable for 180 cm or more.
The size of sports brands will be slightly larger.
The size of a shirt is different from that of a coat or a T-shirt. The numbers 36, 37, 38 and 39 above refer to the length of the neckline, so be sure to try on the shirt in specialty store and remember your size. It makes no difference where you buy it.
Pants are troublesome. Generally, specialty stores are differentiated according to S M L XL, but some are better differentiated according to European code, that is, W/L.
For example, a pair of W36/L34 jeans, where W refers to waist circumference and L refers to length, waist circumference is about 92 cm and length is 1 15 cm. The popular point is that the waist is 2 feet 8 and the pants are 3 feet 4.
So when you buy pants, you should know your waistline and pants length.
If you buy clothes, you mainly look at the style. As you said, there are two people in 185, one is suitable and the other is not. This is not a matter of clothes, but a matter of style. If it doesn't fit, you can find another dress that suits you.