Still on period for 2 months some days heavy, some spotty. When would I become anemic?

Anytime. A simple blood count will tell if you are anemic. When you bleed, take a little iron pills help to rebuild some of the blood loss. Then, find out why you bleed like this.