If you go to your doctor, he could have you tested for sleep problems if he finds a reason to;
What helps me is taking Melatonin; it helps relax the body and puts it into sleep mode — You should talk to a medical physician before taking supplements.
A lot of times, stress and depression can cause sleep issues: You have a lot of your mind and can't relax enough to quiet the thoughts. If you aren't properly active throughout the day, your body might not be in a proper state to calm down. Moreover, if you eat before bed, your body could be energizing itself instead of preparing for sleep.
You can keep a daily diary and keep track of your habits throughout the day, each day; when an issue arises, you can see if there is a pattern to why you are having sleep problems — You can keep track of when you eat, what foods you eat, what activities you did, and what was on your mind: if you were overly stressed or not.
There are a lot of reasons for a sleepless night; if you investigate it, you will probably get to the bottom of it — Another reason could be that your sleep cycle isn't intuned: Do you sleep at the same time each night and wake up consistently at a given hour? Did you stay up later throughout the week? Perhaps, you disrupted your body's rhythm by breaking out of a pattern.
Take Care, With Love Through God and Jesus and The Holy Ghost,