Shortness of breath may be caused by a variety of issues like heart or lung conditions, environmental factors, allergies,
anaphylaxis, anemia, tonsillitis, anxiety, obesity, lack of exercise and even neuromuscular disorders. Before taking any medication, it is best that you have this checked by your doctor for proper evaluation and to ensure that there are no serious condition present. If it is due to allergies, you need to avoid the triggers and take antihistamine medications.