First welcome to PC.
I am glad you recognize that someting is wrong. However, self diagnosing is really not a good practice. It is great that you are willing to pursue other avenues to figure out what is going on. Since it seems to be giving you so much stress I would encourage you to think if that is an option Adding stress to the symptoms may actually magnify them.
I hope you find some support here. And just for the record I have forgotten to pay a bill every once in a while and once even was the water bill!

Take care and good luck.