I fall asleep easily, but it's only for an hour max and then I can't sleep at all.
Should I try sleep meds or it's a big mistake? I don't know what to do.. should I try to visit my GP?
I function only on caffein.. I feel dead otherwise.
Have you ever tried meditation or yoga? Meditation has been really life changing for me. It doesn't necessarily take hold immediately, but it's been incredible at teaching how to release thoughts and not become consumed by them. Headspace is a pretty great app.
One of the things I learned in meditation in regards to sleep. If you wake up in the middle of the night and have difficulty falling back to sleep, the more you focus on it, the more your HR increases, and the more your brain wanders. Next time it happens, just remind yourself that "it's OK, this is natural, it will pass." Repeat this in your head with your eyes closed. Focus on taking deep, slow, controlled breaths.
It might take a while to fall back asleep, and it might not work at first. The main thing is to get you to stop playing a negative feedback loop in your head every time you wake up in the middle of the night. Waking up in the middle of the night isn't bad per se', but it becomes bad when we attach a negative emotion/feeling to a neutral event. This is the core of mindfulness. Hope that makes sense. If you have questions or want to know more I have a couple books on the topic I can recommend.
Avoid using your phone, computer, or watching TV 30 min prior to bedtime. The blue light from all these devices really alter your brain activity.
I'd highly suggest light reading, meditation, or journaling before bed. Journaling is especially great is you have difficulties with thoughts running though your head.
Melatonin worked pretty well for me in the past. I stopped taking it a few months ago but it seemed to work.
It's entirely possible you're drinking way too much caffeine during the day which in turn is causing your restlessness at night. It might be a little painful, but it you don't work on the weekends why not try a "reset" so to speak and go caffeine free for a day to see if it helps. It might be a chicken or the egg scenario.