welcome to Healthcare Magic. Stabbing pain
with iron can occur due to following reasons:
-Diffuse oesophageal spasm after iron use.
-Acidity and acid reflux
-Combination of above causes.
From your history it is clear that you are allergic to iron preparation. It is better to take them in very much need only and not to take them without physician supervision.
Wish you good health and all the best.
Dr Ashish Kumar Mittal