Not that I'm proud of this, but I have the hardest sleep schedule. I work 12 hour shifts on a two week rotation. The first two weeks are 7am-7pm (I get up at 5:50am); the second two week schedule is 7pm-7am (I'm up now and because my body clock is all fucked up). I have a weekend every two weeks to adjust when I have to start the next two week schedule. The hardest is adjusting to the morning shift schedule. Example: Going to bed on Friday morning at 7:30am and having to get up for work on Monday morning at 5:50am. Last night was tough since I was on days for the last two weeks, off on the weekend, and I worked my first night shift last night. Basically, I don't sleep well and haven't for eight years.