Asthma a definate no no. Not sure about hayfever but don't think you can be aircrew if you have it. I may be wrong, you would need to check with your local careers office. If you are a heavy sufferer and have had civilian treatment for it it would be noted on your medical records therefore you would have to declare it.
Just be honest.
Good Luck.
Oggin