Hoarseness in older men can be caused by low testosterone. As men age, the level declines. You may even feel a catch in your throat sometimes, like you have to clear it. There are some natural treatments to help boost testosterone and hormone treatments from a medical doctor. Most try the natural ones first. Good luck!
Or you might try switching from dairy milk to almond milk or some other dairy substitute and see if your voice improves.
Many thanks for the answers really appreciated.
I suggest seeing an ENT doctor (ear,nose and throat) to rule out any problems.
The hoarseness I mentioned is only occasional during the day and if I clear my throat the saliva is clear,and I do suffer from stress and anxiety.
Thank you for the answers it really is appreciated I'm afraid I rarely meet anyone who worries as much as I do and I have been like this for most of my life so it does help to read about people who have similar problems.