I also had a high iron reading and had been giving blood for 2 years. Now my iron level is back to normal so I won't be giving blood for a while.
After being stabbed by the blood bank needle the little needle that I got for the flu shot was nothing.
And by the way you get used to the needle jab after the second donation.