So, I fixed it! I have a lot of privilege in being able to do this but my job can be done remotely. Right now I'm living in Spain and working in EST so my local working hours are 1500-2300 so I get to have the full morning to get my blood pumping and enjoy before heading to work.
Oh my god my whole day would be so anxious making sure im ready for work in time, then probably miss the start of the shift because I got distracted right at the end
My partner gets the same appointment anxiety (any day we have an appointment she is nervous about doing anything before it). It's a difficult thing to overcome but she's had success with counseling and delegating more schedule management to me.