ANyone who can play a moderately decent guitar has spent hours and hours and hours and has been frustrated and frustrated and frustrated.
But the thing is, once you see progress, you get exicted and then you realize that you pretty much suck, so you spend more hours with more frustration and you get more progress, and then you realize you still pretty much suck.
And repeat this process for a couple of years, and as long as you get better, that's all that matters.
As far as chords, I have short stubby fingers, it's ALL been hard for me, besides E major. F is murder. I can play it well enough, but not perfect even to this day.
It's hard to say how long I've been playing because I went from bass to guitar back and forth, stopped playing, picked it back up, then eventually, I got an acoustic at a pawn shop and played it everyday (as it doesnt make enough noise to disturb the neighbors) and I got pretty good.
Now, I am average, I can play any U2 song with a decent tab and even some by ear. But I didn't get here because I was naturally gifted, I played the fuck out of that guitar and got better.
And once you get over those humps, like the basic major chords and then you learn the minors, or at least some of them, it becomes so much fun.
But it will most CERTAINLY not happen overnight. If my short stubby fingers can play certain songs, then ANYBODY can. I am not saying I am really good, probably just decent, but I am much better than I used to be, and that's all that really matters, right?