If it's not TIAs, then it sounds like iron deficiency. I used to experience the same thing as a child & teenager. In fact, I still take iron.
I thought it might be iron deficiency, too, because my mother has that and used to get B12 shots as a kid. I was iron deficient when I was pregnant. But the tests the doctor took said the iron levels were fine now.
Btw, I love your screenname. :-)