Hi andthanks for the query,
2 most common causes for nasal blockage are allergy
and deviated nasal septum
Since you had some relief after taking momeflo, it indicates that there is an allergy component.
But if the relief is not complete then it indicates that you may have a deviated septum as well.
It is for you to decide... if you feel that after taking adequate allegry medication you are still having nose block then it may be worth while getting septoplatsy done.