That's pretty much me I don't have dreams anymore so I see no real reason to go to sleep. Sure to get energy for the next day but all I stare at is black and I hate it. The only dreams I remember are nightmares; but I'm slowly having dreams again.
You are having sleepless nights because your mind is not relaxing. Try meditating 15 mins before going to bed. You will sleep like a baby.
Because you've experienced a very tough situation and don't know what to do to ease the pain. It's just one of many disappointments you'll have to deal with as you age. You will make it through this even though it seems impossible now, and it will make you stronger for the next disappointment. Just promise yourself that you will seek help from your parents if things get worse for you.
So, the spell I cast upon you is working, then?