You are correct your son probably had a cold which is caused by a virus and then his chest was infected causing an illness called bronchiolitis.This illness takes 14 days to 3 weeks to clear. His cough helps tp clear mucous from his chest so you do not want to suppress it too much. Try giving him Mucospect syrup which will help to clear the mucous fom his chest. He is obviously getting better as he is sleeping well and his breathing is getting better as well.
The information provided does not constitute a diagnosis of your condition. You should consult a medical practitioner or other appropriate health care professional for a physical exmanication, diagnosis and formal
advice. Health24 and the expert accept no responsibility or liability for any damage or personal harm you may suffer resulting from making use of this content.