You may ask your physician for referral for immunologist, to get some tests to find out what is your immune status like.
In a mean time, try to boost your immune system.
Inability to fall asleep at the desire time, usually, later than 2 a.m., no awakenings once you fall asleep, difficulty awakening at the desired time, and getting enough sleep at the weekends, 9-12 hour sleeps with late morning to mid-afternoon wake up times, are characteristics for condition known as delayed sleep phase syndrome.
Many IBS sufferers have acid reflux issue at the same time.
Acid reflux can cause chronic cough and vomiting.
Also, every cough that is severe and lasts for longer than 2 weeks and end up with vomiting must be suspected for whooping cough, a cough with infective cause.
Best wishes!
Marija