Hello Friend, Good that you are seeking a help here. While there are many reasons for sleep disorders, but the most common one is mental stress or anxiety. Just observe and analyze what has majorly Changed in last one month in your lifestyle . It could be due to job related or relationship related stress. As body and mind are interlinked such emotional disturbance influences the physical health and exhibit headaches, sleeplessness, palpitations, constipation etc.
As I notice you are already into medication, sometimes it could be a side effect of few of them. Just be aware, medicine are just one part of any treatment and in parallel you need need to follow certain non medicine treatment plan like changes in your diet, lifestyle, exercise routines, self therapies etc to see improvement.
Call me directly or online through Practo app for further detailed evaluation and suitable recommendations that you can follow practically to overcome this problem.
Health Tips
You can follow certain homes remedies which are natural and no side effects. As am also an ayurveda wellness counselor, can guide you on those.