Take as much time off as you need! Your health should be your top priority, whether it's mental or physical health. I mean who's going to do the work if you are 'gone'? XD
Bad joke aside (which I am sorry if that's too much), I wish you a speedy recovery and just try lay low for a while. Your projects would be worth the wait :)