You will always have issues giving if you're veins are small or deep. They hope that everyone could give so they give pointers and ask you to return. If you did what they asked unfortunately you're going to always have problems and I would assume you won't be able to give. Your doctor may have a better suggestion good luck
To get your blood count up you can try to eat green leafy vegetables peanut butter or beef.
Thanks! Your answer is awaiting moderation.