Sounds like mostly allergies and maybe allery induced asthma. So you need to get them under control. I wouldn't worry about the peak flow numbers. THey are good. Have you tried any OTC anti-histamines - Claritin, maybe? If you are close to Canada, run over and get Cetirizine - it's Zyrtec OTC there.
At the very least, you should take the meds he gave you. The singulair helps some people - did nothing for me but it does work for some. The Aazmacort is your daily preventer and the xoponex is the rescue one. THey both work well for lots of folks. They shouldn't bother you and your anxiety over your symptoms will only make things worse if you don;t get them under control.