Hi 'wondering' and welcome to HW
Sounds like you are going through a rough patch just now...well, you have come to the right place - there are plenty of wonderful people here only too willing to help.
Hmm..I am thinking that going to your doctor for a checkup could be a plan..tell him/her exactly how you have been feeling lately - just like you have told us :)
Once it is determined what is wrong - then you can deal with it and work towards feeling better
I look forward to hearing more from you soon.