How do I don't get my bed sheets stained on my period?

Like every single time I have my period I stain my bed sheets and It's so annoying and I always put something underneath like an empty trash bag but it always moves while I sleep so it doesn't work too , and I don't like wearing tampons
How do I don't get my bed sheets stained on my period?
Post Opinion