I think it depends on the person. I had this bitchy cough and sore throat for 3 days (everyone who had it, said it lasted about a month). So I smoke a spliff, and its gone the next day.
Hooray for weed!