What a crazy couple of days

.
I arrived back from the US on Saturday, but had a mad rush through Heathrow as my plane from Dallas landed only 15 minutes before my connection to Manchester was due to board, so I ran through immigration, security and to the gate, only to find the gate had changed! I ran to the new gate, and it turned out the aircraft had a fault, they were changing planes and the flight was delayed 30 minutes - so I didn't need to exhaust myself getting there after all (having only got 2 hours of sleep on the overnight flight as well)!
Luckily I got to Manchester without issue. My plane landed at 3:30pm and the next train home wasn't until 5:53pm, so I had plenty of time. However, when I got to the train station at 4:08pm, I discovered there was actually a 4:10pm train which hadn't been listed on the website... I ran to get it, but the train pulled away just as I got to the platform, which meant I had to wait for the 5:53pm train after all. Got home about 9:30pm and managed to get a decent (but restless) amount of sleep and had a good day getting myself unpacked and organised yesterday.
Unfortunately, that's where the good part ends.
Last night, I went to bed at 10:20pm as I needed to be up at 6:30am this morning for work. At 11pm, my head started pounding (I'm assuming a combination of stress from the travelling and hormones) and it pounded all night long, plus it was hot and stuffy in my room. As a result I got exactly ZERO sleep (my FitBit recorded absolutely no periods of sleep for me last night)

.
I dragged myself into work this morning for a 9-hour shift on no sleep and still with a pounding headache, so I was shaky and lightheaded most of this morning

. Thankfully my boss let me leave 2.5 hours early and I went home finally managed to get 1hr 20min of sleep, but then I had to get up for an eye appointment at 4:30pm... and of course I got stuck in traffic and barely made it there in time (took me 35 minutes to drive 3 miles).
I'm back home now and have had some dinner, but I have to go back into work again in about 25 minutes for a team meeting, and then it's back AGAIN at 7am tomorrow for a 12-hour shift.
I just hope I can get some sleep tonight and the jetlag/headache doesn't keep me up again... because at the moment, I'm running on 1 hour 20 minutes of sleep in the last 33 hours.