Since this has been going on for a while, I would suggest talking to a doctor about it. You don't want to lose your job over something that is probably easily treatable, right? I'll be thinking of you and let us know how things go, OK?
Love and hugs,
Eddie