It's not PMS, I've been trying to exercise, and I've stopped all forms of caffeine. But I seriously cannot sleep for more than 5 hours at a stretch. And since this has been going on for almost 3...