Any tips on how to not stain the bed sheets?

So I've always had this issue where at least every other month I stain my sheets. I wear a pad to bed every night when im on my period and sometimes i don't have the huge thick purple overnight pads on hand but i still wear the thin orange always overnight pads buy i sometimes feel or think that not every girl has the necessity to use those or like maybe i should be old enough to know how to handle this but i seem to still stain my sheets. I'm tired of having to take them off and replace them just to get another one stained the next night sometimes or put another one at risk of getting stained that same week. Please help. Im almost embarrassed i have this issue because im reaching mid 20s and i feel that i shouldn't have to feel worried about staining the bed. Especially when I used to stay over at other people's homes i would constantly get up in the middle of the night to check if the bed was stained and its frustrating.