Prednisone is an oral steroid. Fairly long term effect; however none of the steroids are for acute bronchial spasm. Albuterol is a bronchial dilator, however its effect are relatively short in duration. Depending on your condition your doctor may recommend an inhaled steroid like Flovent.
FWIW:
a. You should determine what allergen affects you the most. My worst is cat dander. I despise cats!
Has anything changed in your household? New carpet? pets? plants? moved to new area?
b. If you are placed under a steroid treatment, do not stop taking the medications just because you feel better.
c. Do not smoke.
d. When you start having difficulties breathing, DO NOT PANIC. Try to calm down and breathe normally (I know easier said than done) but it works.
e. Avoid overexerting yourself in cold weather without properly warming up. Breathing in cold air could be a trigger.
f. Burnt gunpowder is good for your asthma, just kidding. It provides you with a time to relax. I would wager that you never had an "attack" while you were at the range.
I have endured asthma for over 40 years. Don't let it get you down. In addition to shooting skeet, rifles, handguns I scuba dive, spearfish (free dive), kayak, race bicycles and usually I can out hike most of my younger partners, in my younger days I was a martial arts practitioner. For intense activity sports I knew that I could never outlast my opponents, therfore it was all or nothing for a short period, you learn to play your strengths, can your little sister out run you at 100 yards?
Regards
ACK