I think ypu should change how you spend your day. Proper body and mind conditioning is essential to achieving a healthy sleep pattern. Here are my suggestions
1. Avoid caffeine intake mid day to night. Caffeine is a stimulant.
2. Avoid exercise 2-3 hours before going to sleep. Adrenaline is released during exercise.
3. Read a good book before going to sleep
4. Use bed only to sleep.
5. Dim of turn off the lights in your room.
6. Do not eat 2-3 hours before going to sleep. Eating raises your body temperature. Your body wants to be cool when it sleeps.
You can take sleeping pills as long as your not fully drained the energy you have , eating too much carbo helps you fall asleep faster.