This may be a ridiculous question, skipper, but can you take some time off from school and work? Just take a few days and stay home and rest. I seem to need this about once a month...and it is most helpful to recharge myself.
So sorry about the health problems...that sounds scary!