Are you getting older? Age is known to cause these symptoms. I went to a doctor and that is the first thing he said to me. Paraphrasing, but he said "Sorry boet, cannot help your ageing"
That's not very nice.
Unless you've got Alzheimer's and even then there are things one can do to slow it's progress.