Why nightwear rides up at night and what to do about it
Short answer: Nightwear rides up because it is too short or too tight. Both make the fabric travel upwards when you turn over, and the length is the easier one to change.
Length is the main cause
A top ending at the waist does not have enough fabric to stay put. A longer model stays where it should. See sleep T-shirt for men.
Tightness is the second
A tight piece creates friction against the skin and is dragged along when you move. Half a size up often solves it.
The material plays a part
A fabric that glides against the sheet rides up less than one that grips. Bamboo viscose glides easily, which helps. See bamboo nightwear for women.
The sheet matters too
A rough sheet grips the nightwear. A smoother sheet in the same material reduces the problem. See bamboo bedding.
Frequently asked questions
Why does my sleep top ride up over my stomach?
Because it is too short or too tight. A longer and slightly looser model stays put.
Does choosing a larger size help?
Often yes. Less friction against the skin means the fabric is not dragged along.
Does the sheet make a difference?
Yes. A rough sheet grips the nightwear, a smooth one lets it glide.