I have asthma. I've used the same inhalers for decades. Every three months I order my repeat prescription. That is 3 preventer inhalers and 1 or 2 relievers, if they have run out. It seems a waste of everyone's time (mine, the receptionist's, the doctor's, the pharmacist's) to be ordering these every few weeks.
I use the preventer twice a day. I use the reliever maybe a couple of times a month, so I don't carry it around in my pocket (how many outfits even have pockets anyway). I can have serious asthma attacks though, so I keep inhalers at home, in my office, in my gym bag.
My doctor won't prescribe more than one inhaler at a time. It seems to be a cost saving measure, to reduce waste for medicines that aren't used. But I use these medicines every day and will use them for the rest of my life, so they are not saving money, just creating more paperwork. I attach a note with every prescription request asking for more (they wont take orders over the phone). Every time I get just one inhaler from the pharmacy.
I get through exactly 1 preventer inhaler a month. It is dangerous for me to have just 1 preventer in the house, in case I run out before I remember to reorder. It is even more dangerous to have just 1 reliever inhaler. It means I might not have an inhaler on me when I need it.