While these are very comfortable pregnancy underwear, I can assure you that these are not 95% cotton and thats the only reason for the lack of 5 stars. Currently 148 and 29.5 weeks and ordered a large. They fit well with a bit of room to still grow with.