I am not an expert however I can relate to you as I also use to feel the same . Whenever we try to run away from our responsibility, we tend to give pleasure time supreme importance. There is nothing wrong with playing game however it should be a small part of your life not your entire life. My advi...
You are being hard on yourself. When ever you feel angry, take a paper and write down things you are grateful for or repeat in your mind all the things which you are grateful for. its our mind which play tricks with us and we have to confuse it ..