Women often report difficulties sleeping before starting their period. This is caused by fluctuations in reproductive hormones that occur during the menstrual cycle. Progesterone is a hormone that tends to cause drowsiness. During the last few days of the menstrual cycle, the levels of progesterone drop. This abrupt withdrawal may cause insomnia.