Self diagnosing is the worst thing you could do. First of ll you will probably be wrong and second of all it doesn't help your current situation. Probably makes it worse when you start imagining some of the symptoms you think you should have.
If you don't want to spend money on your health(aka the thing that makes you money in the first place) then you have no other option than to tough it out.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.