I have had a horrible cough for just over two weeks now. I'm FED UP coughing. How long does a cough last and please tell me your top tips to stop me hacking up my lung!