I normally wear a M, but I slipped down to a L due to my pregnancy. Guru-Shop recommended that I order a 42. It actually fits very well over my overly large pregnant belly and it will also fit well after the birth. I will order another one when the time comes but then I can go down a size or 2.