Bacterial pneumonia may usually resolve in one to two weeks with antibiotics. Viral pneumonia doesn’t have any medicine and may take longer to cure (15).