The only thing that comes to mind could be sleep apnea which usually occurs in obese individuals. However, I don't think that's very likely in you given your description, instead I think that you may have more of a sleep hygiene problem. Either way, you should see a sleep doctor, usually a neurologist or a psychiatrist.
You need to see a sleep doctor...sounds like a sleep disorder for sure.