Are you on any type of GABAergic drug? These include the benzodiazepines (valium, xanax, lorazepam, etc.), lyrica, neurontin, baclofen? If so, this may be contributing to your problem. Check out
The Tranquilliser Recovery and Awareness Place or
BenzoIsland.org for more information. It might be scary and overwhelming at first, but it might be able to answer a lot of your questions.