Hm. Sounds like maybe there could be a problem after all. My first thought was stress. Stress can be a lot of things, not necessarily high-paced work or heavy work load. It's the sum of your life and long term it will grind you down.
It has all sorts of symptoms but I believe most doctors should be able to deduce it if they consider it. The list of symptoms is no secret.