Welcome from a fellow Texan!
It's hard to get back on track when you get derailed, but this is an excellent place to get support! I had zero support at home, and then I found 3FC and everyone here has stayed with me through my freak outs, complaints, rants and incessant questions.
Anytime you go overboard, don't beat yourself up over it. Just tell yourself it was one day, and jump back on track. Don't fall into the trap of "well, I blew it - screw it all!" like I have before.
What type of plan are you following to reach your goal, or to get as close as you can?