I tried every thing dude but nothing works. So just do a good walk before sleeping and do not try to sleep when your stomach is totally full as it will not let you sleep early.

I used to take 3 - 4 hours to sleep but now everything is normal.