Hi hon, dont beat yourself up, things like this will happen, and we are only human. When things are bad at home, it is hard to look at things rationally all the time. You have done so well already, even with underlying things at home.
Pick yourself up today and back on it, it will make you...