You're right about the mcg for B-12. I misread the label.
My anaemia was so severe when diagnosed that I was hospitalized and transfused. So my "listen to your body" is a bit of do as I say and not as I do.
My hemoglobin, B12, and ferratin were all extremely low. My hemoglobin and B12 bounced back rather quickly with only oral B12 (less than a bottle of B12). The ferratin has been a longer slog: after two years it's stuck in the low-normal range. I didn't realize you can overdose on B12, so thought it was a safe (and cheap) suggestion. I've been taking 1000 units a day for two years with no ill effect, but perhaps I should taper off. I know too much iron can be dangerous (and expensive) so suggested follow-up tests.
In all the research I've done, (which was extensive due to a chronic health condition I have) I've never come across any reports of overdose of B12. But if you were to take 1000mg might do it That would be multiple bottles of 1000 mcg pills!! B12 is an extremely safe supplement to take. Most vitamins have something called a Upper Limit (UL) which is the maximum daily amount you can take without risk. And the ULs are actually set to err on the side of caution. B12 has no established UL. Essentially, it's so safe that they haven't yet found a limit to its safety. 1000 mcg a day for two years won't harm you. That said, if your B12 levels are adequate and your diet includes foods that provide B12, it may be pointless to keep taking it. But that's an individual decision.