There are a few causes of a cough that lasts as long as yours has and the best thing to do is to see your doctors
">primary care doctor. It sounds like you had an upper respiratory tract infection that have progressed to a viral bronchitis. I doubt you have what we would classify as a viral pneumonia. The antibiotics you took would not have done anything for this type of illness. A viral bronchitis can resolve, but leave a troublesome cough that can linger for a while. How long depends on a few factors. If you were a smoker, then that could explain the persistent cough as smokers take a longer time to recover than non-smokers. If you have asthma
(even undiagnosed asthma), then this could explain the cough that has persisted after a viral bronchitis. Since you are still experiencing a stuffy nose, then your doctors will have to consider persistent (or chronic) sinusitis with post-nasal drip as a possible cause of your cough. If your cough is worse first thing in the morning, or during the night, this is consistent with chronic sinusitis as the cause of your cough.
The best physician for you to see about this is your primary care doctor. You should not have another course of antibiotics as this would do more harm than good. Your doctor might treat you for mild asthma with an inhaler and for sinusitis with a nasal spray and decongestants. Good luck.