Love these but 40 is like 44 lol had to get them pulled in. I'm 38-40 in some and these were huge on me and it says 40 I got them pulled in and it's still somewhat big. Go a size or 2 down because they also stretch and another thing, wash very good because the dye makes them smell funny like dodo lol. Had to wash them 2times and soak them to get the smell out.