I know you have probably heard this before but professional help actually does work, atleast it did for me, with my similar problem atleast.
I used to have the frustration issues when something didnt do what I wanted it to, but instead of feeling sad and cry about it, I saw red and flew into a...