Hello,
The breathing problem can be because of cold and moreover you had an ice cream and cheese cake, these may cause the breathing problem. However, you should contact your doctor for check up. Your doctor can do some testes and catch the exact problem that you experience.
Take care of your health!
Regards,
Your symptoms suggest a problem with the lower esophageal sphincter. A little bit of food or liquid gets up and ends up in the trachea causing a laryngospasm or "shortness of breath". The syndrome is often characterized by "difficulty breathing when few drops of water go down the wrong pipe". It's asthma induced by regurgitation of stomach contents. Sleep with your bed at an angle, use a proton-pump inhibiter such as nexium, avoid alcohol, and get an albuterol sulfate electric inhaler. Use it at the slightest hint of an episode.