Try to get some sleep - can't promise that things will be any better in the morning but you have a hell of a lot of people who care about you. Check in tomorrow if you can, or just give one of us a call ok???