I would take him to the doctor. Don't be embarrassed for taking him. I know it's hard, you feel silly, but better to know than not. By the way, I learned with my second baby that teething can turn in to a cold, which then can turn in to an upper respiratory infection. I did not know that! We thought she was teething, then the runny nose bit and all, then coughing. Took her to the doc. Nothing, just wait it out. Then two days later we were playing and she was fine, then she turned and looked at me, she looked like she had been crying but no her eyes were pouring out water, then I felt her head, she went from nothing wrong with her to a 102 fever. I ended up taking her to the emergency clinic and sure enough she had an upper respiratory infection. That's where I learned that teething could cause it. Then I researched on the internet and sure enough it's true. So my point is, if you take your baby and he is fine, don't be embarrassed to take him back in a day or so if you feel something is not right. You can also try a cool mist humidifier at night that works for both my kids. My son would drain really well in a steamy shower, we just sat on the floor of the shower while it ran. My daughter does not respond to that as well. So give the steam shower a shot. If it works, we did it in the morning after he woke up and just before bed time. Good Luck!