Singulair works for both allergies and asthma. For maximum effectiveness, they recommend taking it in the morning for allergies or at night for asthma.
Yep, my daughter is not officially diagnosed with asthma (yet...) but she takes it night to prevent her tendency to cough at night. Might be allergies, likely asthma, more likely both.