You are probably deficient in some vitamins and shit.
I was having the same issues, turns out a lot of these problems are caused by low b12, folic acid, vitamin D, etc.
Doctors couldn't help because they only see you for exactly 5 minutes and only 1 problem only.
Took me about 30 visits until I told them to test me for deficiencies and there it was.
I would say that a lot of these problems are caused by not getting the proper vitamins and minerals.