For about 4 years now I've had a problem with my voicebox that seems to come and go. Sometimes I can speak normally, but at other times I have a really husky type of voice that's pretty feint and hard for others to hear. During times of the latter, it also hurts a little when I try to speak louder and clearer.
I'm not a big drinker of alcohol and I don't smoke. I have never been able to put my finger on the cause(s), whether it be food-related, drink-related, or whether it's because I talk to much or don't talk enough. Some of the things I've ruled out include certain milk products, diet sodas, peanuts, air conditioning, dust, heat, cold and so on.
I've spoken to a few doctors and all they seem to do is have a feel around my neck area and say "rest up for a couple of days". Despite taking their advice, the problem continues.