You could get blood work done to see if it is estrogen related but to me it sounds more like a sleep issue. You need to get 8 hours of sleep each night to allow the body to recover and muscles to heal up. Especially when you are training hard on cycle. I would recommend looking at your diet and make sure you are not eating or drinking anything later in the PM that will keep you awake like caffeine. You could also try a natural sleep aid like N2Sleep and see if that helps as well.