don't neat yourself up hun, I have been there myself. Go to your weigh in tomorrow, accept the results and use it to motivate you for the week ahead. Once its done, its done and worrying about it and beating yourself up won't change things, accept tomorrow as a new day and a fresh start
good...