One thing I forgot to mention was an oral iron spray. It doesn't have a nice aftertaste, but it has no GI side-effects because it bypasses your GI tract and goes straight into the bloodstream.
I've got one, but I keep on forgetting to take it :-/
Here it is, if you're interested.
https://betteryou.com/iron-10-oral-spray