Hey Yoyo, hang in there and don't beat yourself up. Too bad if your Mum is disappointed, she's not in your shoes, so it doesn't really matter.
It is all very well to say you just do blah blah blah and blah, but in real life this is really hard, and one of the hardest things most of us will have to deal with.
Hey tomorrow is another day. Just a thought, to avoid temptation, maybe you can make sure that you are satisfied IFKWIM before the phonecalls so easier to resist H's proposals. So get yourself online and order something with plain paper bag delivery, and you won't even be tempted.