Does your company have an HR department you could talk to about the possibility of a leave of absence? At this point, you want to do what is best for your wellbeing and health. If there is a paid or unpaid leave, that might be a way to give you time.
We care about you and don't want to see you in decline.