Change the YYYY-MM-DD to the day that you first woke up on time. i.e. January 2, 2013 = 2013-01-02. The badge will count each consecutive day for you. If you do sleep in, just reset your badge in the same way. Please note that the badge counter runs on CST and takes a few minutes to update after sending the message.

I have struggled with this for almost a decade now, I can't go to sleep before 3am and can't wake up before noon and even if I do, I just can't leave the house. However, I have an awesome job now. Very flexible hours,so I just go to work by 11am or noon. I just started working like this, and at first it was going great, because my family was visiting and my two nephews would wake up at 8:30am and be really loud, then my mom would get me out of bed in the mornings. And I would go to sleep around 2am. But now that they've left, everything has gone back to awful.

Last night (well, today actually) I went to sleep at 6am, I woke up at 11, I could have gone to work, but then went back to sleep and didn't even show up to work. And then I was too frustrated to even come up with a half-assed excuse to my boss, so I just didn't say anything. I don't know whether he will mention it tomorrow, whether I will get fired (I always show up late, they never say anything, but I am constantly scared that I will get fired over this).

I love my job, they let me get away with pretty much everything, it is insane. It is an amazing start up and I love actually being and working there, once I am already there. I am really scared that I am gonna lose my job if I can't start living like a normal person.

I have no idea what to do, I have tried everything. Everyone around me thinks i am just being lazy, and I thought you folks would understand. It is like a switch in my mind goes FUCK IT, in the mornings, and I just can't care about anything but staying in. Even if I am awake. Even if I know how important the things at stake are. It is like there is a different person taking over control.

So, I've made a promise to not use the snooze (which I am very much dependent on) and try going to the gym. I will try with waking up early tomorrow morning, but it is 1am here already and I am pretty sure I won't be able to sleep until 4am. I just wanted to post here, so I can be held accountable.

I set up the firewall in my router so that it blocks internet traffic after 10 pm. I do not have a TV. And I use an Android alarm app that forces me to scan a QR code. The sheet of paper with said code lies next to the shower.

I'm rarely on my computer past 10:30 at all, I have no TV, I exercise regularly, and I also use the QR scanning app. But none of that worked for me, because I still can't get to sleep until after midnight, whether I go to bed at 8 or midnight, and I just force stop the process (which I've hidden behind 5 different screens) rather than scan the QR. :/

School, and I invariably get up at a time that means I'm basically running out the door in the morning. I get maybe two nights a months where I feel moderately rested, and there's nothing different that happens. Regardless of how much I sleep, it always seems impossible to get up before I absolutely have to, and its really starting to burn me out.

I don't have insomnia or difficulty getting to sleep, but once I'm a few hours into my day I generally don't start to feel at all tired until after midnight. I've tried changing my schedule, but whether I sleep for 10 hours or for 5 I wake up feeling like I never slept, or more tired than when I went to bed, so I don't bother sleeping more than 6-7 hours. Sometimes it feels like I'm getting progressively more tired until I get lucky and have a "reset" day where I wake up feeling moderately rested.

I've been thinking about seeing a professional for a while, because I really don't have issues getting out of bed when I wake up not exhausted, but it's really hard when I am.

Thanks for the input so far, I just found this sub and didn't want to make a while post for myself, so I appreciate you responding and trying to help.

Advice from a fellow person who's been that and done that:
Baby steps. If you expect too much from yourself at once, it's setting you up for failure. Small goals at shore manageable and as an added bonus you get to celebrate more often.
Don't hit snooze. Seriously, just don't. Just sleep a little later. Put your alarm across the room and a glass of water next to it. When you get up to turn off the alarm, take a big drink of water and DO NOT go back to bed. What really helped me was getting a sunrise alarm but that depends on how dark your bedroom is. The water trick helps, too, it's cold, refreshing, and makes you realize you have to pee.
Try to plan your night's sleep in multiples of 90 minutes. There's actually science to back this up, but for most people, an average sleep cycle is 90 minutes and waking up in the middle of one makes you more tired. Since I've been doing this, I've felt more rested with 6 or 7.5 hours of sleep than I ever did with 8.
Get off your computer before bed. Also, install f.lux or something similar to help dim your screens a few hours ahead of bed time. The light from computer screens really messes up your body, some people are more susceptible than others.
I've been doing this for a year and rolled my sleep schedule from going to sleep at 7am to usually asleep by 1 or 2. Baby steps, a little at a time. You CAN do this!!
I'm someone who has always had trouble falling asleep, still do, I read or play Nintendo DS every night until I fall asleep doing it. Forgetting reading material or a dead battery can still send anxiety to no-sleep-tonight levels but it's getting better.
As for your boss, if you think he'd be cool with it, tell him you're having some problems with depression, you're having a bit of a hard time right now and that today was terrible but you won't let it happen again. Owning your mistake shows responsibility. Then make sure it doesn't happen again. You can do this!!