I cannot fix my sleep schedule help?

So I can't fall asleep before like 5am. I'll pull an all nighter and then fall asleep at like 8pm the following night. I'll wake up at like 8am thinking I fixed it. But then that night when I go to bed at like 11pm I'll wake up at like 2 am and not be able to fall back asleep. Why? I don't have a night job everything I do is in the daytime but my body fucking refuses to sleep during the night. What can I do? I'm so frustrated and it's really starting to ruin my entire life.
I cannot fix my sleep schedule help?
Post Opinion