My two year old has picked up a cough and has had it for over three weeks. She’s having coughing fits in the night and is throwing up too. is this just viral or does she need antibiotics?