Yes. The people here are right.
You MUST be 4 years free of the symptoms of asthma: cough, wheeze, chest tightening etc. And you must also be 4 years free of prescribed inhalers to be considered in the first place or you will fail the medical immediately.
When you say you had inhalers up until a few months ago, sadly that is not good enough for them.
What happens when you do phys training on a cold winters day and you start to struggle? (would you) They would pick it up and discharge you immediately when they discover asthma. Lying can get you discharged for "fraudulent application" which is a potential court case for the MOD. HOWEVER you have said that you won't lie - and that's the right choice.
ALTHOUGH - If you have your heart set on the forces, and your asthma is only really triggered by colds/chest infections/maybe a petty allergy and not exercise then the 4 years free rule provides a "loophole" of sorts. And then it is surely worth giving it your best shot.
Here's my advice on what I would do, take it or leave it:
1. edited
2. Go through the application process for your desired job in the forces and you will hopfully get as far as the medical.
3. At the medical you can declare how you have been free of asthma symptoms (if you have of course) and your medical records will also prove that you have not needed a prescription for 4 years - so from that you would be OK. to continue to the next stage.
BUT two things are likely to happen if you say this. It is possible that they will send a letter to your GP to get you to do a months peak flow chart at your local practice and if you pass this they might still send you for a Lung function test at an MOD hospital as they do this with all applicants who claim to be free of asthma after having it before.
If you are clear for 4 years you will be (at least) able follow this process you can say you gave it your best shot. If you pass the peak flow and Lung function test, then you would be medically clear of asthma enough for them to pass you onto training.
I wish you the best of luck and I only hope you asthma is not serious and that you can at least say to yourself that you gave it your best shot and that you did it in the LEGAL way!