Im a slacker at getting them done - maybe every 2 months. Its more because I hate the drive there and cant find parking
If you have trouble with your veins, drink lots of fluid before you go apparently the more hydrated you are the easier it is to find a good vein.
Jo