Beconase is an intra-nasal steroid which damps down local inflammation.
If your symptoms are short lived, then it sounds like a reasonable treatment decision by your GP. The treatment takes a few weeks to "bed in."
Avoid medicalising things at this stage