This past few months i dont know why but its hard for me to get sleep

any suggestion or opinion that would help me to got better sleep at night .

my regular sleep 4-5am

This is too bad 1 hour is not enough for a healthy life. AT least 5 hours you should sleep. I think time management is the only option and you should to control it your self. If you can meditation one of the best option try once and You will impressive