Hello Friend, Good that you are seeking a help here. While there are many reasons for sleep disorders, but most common one is mental stress and anxiety. Just observe and analyze what's happening in your lifestyle, home/office environment, relationships etc that is triggering you emotional disturbance. One of them could be the root cause.
Yes, there are solutions to address your problem without medication like adoption few changes in your lifestyle, dietary changes, self therapies or excersise along wit counseling session to manage your thoughts.
Take a professional psychology guidance to assess yourself first and identify suitable solution to overcome this problem.
Next Steps
Call me directly or online through Practo app for further detailed evaluation and recommendation that you can follow practically. As I am also an ayurveda wellness counselor, can guide you on on other alternative solution that can help here without medicines..