I started a week ago on Sunday and did really good and lost five pounds so far. Today I ate my normal healthy breakfast but a couple hours later my step dad bought me an ice cream cone and I didn't want to eat it but I had no choice but to since he already spent the money. I was still hungry while we were there and there was no healthy options so I also had a shredded chicken sandwhich and three deep fried pickle spears as a side. I have drank nothing but water all day and the skim milk I had with my breakfast and don't plan on having anymore high calorie foods. That's all I ate so far today and I might not eat anything else since it was so high calorie. I walked for about an hour to burn it off. Did this meal ruin my diet or will it keep me from earning the body I've been working for?

(abs) please let me know thankyou so much.
Ruin is a strong word to use. I would like to point out some reasonable conclusions one
could reach without having a vast knowledge of exercise and physiology.
a) You lost five pounds in a week.
b) One day you ate roughly 1800 calories for dinner
--we're giving you some breathing room here. ie:
that's probably not a total of 1800
Does this ruin your diet? No.
It does however make you a human with poor self-control.
I say this because one fried pickle spear would have sufficed.
You did not need to eat all three. That was a moment of
binging and as scavengers human can be prone to binging.
This is part of our evolution. So is self-control however. Not
following your diet for one day does not ruin your diet. Not
following your diet for multiple days in a row will.
Commentary that takes more than reason&logic:
As for your abs. You will more than likely never have nice abs
if you eat like this regularly. Abs are made in the kitchen. Defined,
nice abs depend a lot on one's diet. I don't care how many reps
or sets you do of various ab exercises, you will not see them if
you eat a poor diet. Most of your abs are deep muscles which
means there is a layer of muscle over them as well as the fat your
body is storing. Please do not take this the wrong way but as you
lost five pounds in a week I'm going to assume a couple of things:
you're quite overweight OR you're barely eating and doing high intensity
cardio workouts. I am more inclined to believe the former. Why? Because
you seem to think that walking for an hour will make up for the calories
you consumed. Walking is not a good way to burn fat. Walking does not
elevate your heart rate high enough. In order to burn fat you have to have
an elevated heart rate for a duration of time that is
at least 30 minutes.
Every age targets a different heart rate when working out. In order to figure
out what you want your target heart rate to be you subtract your age from
220 and that will be your maximum target heart rate. Now if your heart rate
goal is 70% of your maximum heart rate you just take the difference and
multiply it by .7 or if you want 60% multiply the difference by .6. Really simple
math, I promise.
For example I am 22. So let's subtract 22 from 220 (220 - 22). That gives us
a difference of 198. Eighty percent of my target heart rate is 158.8 (198/.8)
That means I want to get my heart rate ~159 in order to burn fat. Which is the
only way to see your abs. You have to get rid of the blankets of fat before
the abdominals will be defined. It is also important to do various ab exercises for
each muscle groups: obliques (internal&external), transverse abs, rectal abs.
For people who want six packs they focus more on developing their rectus abdominals
it is also important that the obliques and transverse abs be developed as well as
the rectal abs are
underneath all three of these muscle groups.
Abridged version: you didn't ruin your diet, you did set it back.
You will never get your dream body with your current workout and diet plan.
That's just how human anatomy and physiology work.