I don't know what to do.

Take a break, Go camping or on a short trip.
Go get some consutling by a trained doc.
Problems are temporary they change with time.
A hobby or exersize help a lot to calm your mind.
Are you still with the post office?
Their Personel Deptment might be able to help with time off
if thats what you need.
Look into paid leave of absents.
Good Luck,
Carl

This is hung on my fridge:

There is unconditional love, there are not unconditional limits.
I can love you forever and always, but I can limit my exposure to you
if it is destructive to who I am.