So sorry to hear about this situation. Chronic allergies and the complications that can come with them can affect your ability to smell. This is known as anosmia and is somewhat common. Your doctor
should be able to refer you to an ear nose and throat surgeon
(ENT), AKA otolaryngologist-head and neck surgeon, to determine what you should do to make sure that you get your sense of smell back if that is possible. Unfortunately, there are some instances where losing your sense of smell can become permanent. It is thought that this is because the nerves and the part of the brain that process smells tend to lost their full ability the longer that they are not used. The fact that your sense of smell returned when you were on steroids suggests that part of the problem may have to do with your allergies. Based solely on your age and your history, there is a chance that you may have some nasal polyps that could be contributing to this problem as well. If that is the case, there may be some help available. Please speak with your doctor about a referral to see an ear nose and throat surgeon about your problem.