Does it hurt to get a CBC done?

Needle stick. A blood sample needs to be collected for the test and the hurt is as much as may be associated with a needle stick.
Needle no, price yes. If you don't have medical insurance the retail price of a cbc, about $120, will hurt much more than the needle prick in your arm.