Yes, the situation you’re struggling with sucks. But answer this question:
Are you going to let it stop you?
If the answer is no, great! But then that raises another question:
If you’re not going to let your current circumstances stop you, what are you doing beating yourself up and making yourself feel miserable when you could be pushing forward and working on overcoming whatever it is you are struggling with?