Sorry to say this LibbyR but nobody is indispensable, take your sick leave as advised by your Dr. It is down to your managers to support your assistant or put in a temporary replacement. You should not resign, you have already put in a lot of service and should not lose the benefits of this. Hope things get better for you soon.
Good Morning Friday 19th April 2024