Thank you for your query.
The medicines being given are not to cure the condition but to control the allergic reaction
Some children do get frequent attacks of upper respiratory infection
even at this age of 7 years which can be a normal part of their developing their resistance. I would advise you to discuss the issue with your doctor before labelling your son as case of allergic rhinits.
I hope I have answered your query to your satisfaction.
Wishing your child all the best.