Iron is most commonly absorbed from :
Maximum iron absorption occurs in the duodenum and proximal jejunum.
Vitamin B12 is absorbed in distal ileum whereas folic acid is absorbed in proximal jejunum.
Duodenum and upper jejunum
Lower jejunum
Stomach
Ileum