Montelukast is not a steroid - it works in a different way to reduce inflammation. Your GP or asthma nurse may prescribe montelukast (brand name Singulair) if you're still getting asthma symptoms even though you've been taking your preventer inhaler as prescribed.