Another botox junkie here--my dr. always tells me it takes at least 7-10 days to take effect, which is not normally the case w/me, it usually takes about 48 hrs. But my dr. also says if I'm not happy w/the results to come back & she'll touch it up.
If your dr. refuses to do this, register a complaint w/the American Society of Cosmetic Surgeons--or at least threaten to & see if he/she will re-do it. If he/she refuses, register the complaint so it'll be on record. I know I fully research drs. like this before I get treatments, so this should be enough to get your dr. to do the touch up.
Also start looking for another dr. Do you know anyone else who does botox? Referrals are the safest way to go. Also the botox site has a registry of their certified drs., so that's another great resource.
ETA: Goworkout--I heard there was a competitor out there ready to go, & the botox co. bought them out, so there goes the competition/price reductions. :-( Right now botox has a complete monopoly & will have for some time to come.