Absolutely. Since it can hold more menstrual blood than a tampon or a pad, it is ideal to be worn during sleep. You can wear it for up to 12 hours straight, so no need to set alarms and wake up in the middle of the night just to empty it. However, if your flow is really heavy, you might have to empty it more often.