Get thee to an ENT.... as did I, Kendall, Tom, Mike... and a number of other Mudcatters. You don't have to be a smoker, drinker, whatever. DO IT! NOW!
Hint... tell you GP you felt sommat in your throat and coughed blood... they get on the case faster.