yes anemia does cause chest pain , it took 18 moths for my correct diagnosis, because doctors thought it was a heart problem although tests all proved negative , my heamaglobin levels are high now, they were 5 and some days i can still have the pain, like you say a needle like pain, you have to try not to panic it only makes it worse, the more you know about the condition the more reasued you can be about the symptoms you have, i used to think ,like alot of people do, that anemia just caused you to be pale and that you had to eat the right sort of foods !! how wrong was i
read the threads on this site and you will soon see that there is more to it than you think.
Hope you feel better soon x