First, have a pregnancy test, the pill isn't 100% safe!!
Second, take an iron supplement.
Third, talk to your dr it sounds like the pill you're on isn't "right" for you. If you're taking it regularly then you shouldn't be spotting, much less fainting.