I don't mean to get all Buddhist on you, but if you ate right today, you've achieved your goal for today. Set a goal for tomorrow and do that! Whatever happens over the long run will happen. It'll probably be good, definitely better than what would have happened had you eaten poorly. Relax, have fun, and don't worry about whether or not you get to 19% bf. By next summer you'll be ready to show off (assuming you live in the northern hemisphere) even if you're more.
I personally had to adjust my goals. I started out thinking I would go to a lower body fat, but my current level is still good, and more importantly, it's effortless to maintain and I'm healthier than I have been in a long time. Good enough for me. Which doesn't mean I don't fiddle around a bit and see if I can get it lower, but I'm here and I'm happy.