Have you ever tried CBT? It sounds like something that could help possibly help you. I get how you feel about time off work but at the same time if it is contributing to the problem it may be sensible to take a break. If your condition impacts on your ability to do your job and that shows you could find yourself in hot water with the boss. Lots to consider but ultimately you have to do what’s right for you.