I've been getting blood tests every few months to every six months for the past ten years. I think in the last year or so, I've gotten six. Shots are fine. Most shots don't hurt (except for the tetnus and HPV shots.) When I was little, I used to ask my doctor if there were any extra shots I could have. Blood tests suck because sometimes they take five tubes of blood and then you feel like fainting and it's not a good feeling at all.