If you are a singer, you really ought to go to a voice specialist and have them look at your throat. They can tell you what is wrong. You don't necessarily have to follow their advice or take their medicines, but at least you can know what you are dealing with.
Have you done any period of complete voice rest?