You must see a doctor right away
lasting more than a fortnight is a definite indication to see a doctor - GP
Cough lasting more than a month is an indication to see an internist.
Such a long duration as in your case - is a sure pointer to SEE A PULMONOLOGIST (lung specialist)
More so because of swollen neck glands and hip pain
Virus does not last this long
It is not our intention to frighten - but the situation warrants a thorough assessment. proper treatment needs proper diagnosis.
Wishing you a speedy recovery