S.D.
My son has had it before and once they gave him a little steroid drink in the doctor's office to help him breath better, another time it wasn't necessary. His doc told me to put him in the bathroom with steam before bed. We would run the shower, hot water only, close the doors and I would hold him on the bathroom sink while the steam was everywhere for about 10 minutes. You can even bring some toys and just let him play to pass the time. When my son coughs a lot I use Vick's on his feet and put socks on. I didn't give him any over-the-counter meds because they are not recommended. Some coughs can last up to 3 weeks or longer. If he has a fever or other worse symptoms, I would take him back in. As far as the appetite, maybe try some Top Raman noodles warm and cut up. My toddler loves that when he's sick.