I used to be this way, and one could argue that it was because I have/had ADHD, but...I honestly think a lot of it was because I was spoiled! I had to learn to tolerate discomfort (aka "patience" when you're a kid) and I had to learn to accept and tolerate frustration. This had to be taught to me by disciplinary action on my parents' part. Being sent to my room, lectured, maybe getting yelled at if I was being persistent (sorry, but sometimes a kid NEEDS to be yelled at lol). I can imagine how frustrating I was and how frustrated you are, regardless!