My biggest hurdles for the private was weather and time. Since I was in high school and working the weekends at the airport to pay for the lessons I would only be able to get in a lesson once a week or once every other week. That definately slowed things down. Then when I got to my solo cross countries, I had about a month to a month and a half between each one because of the weather. And then had to deal with it getting darker, so I could fly even less because I couldn't go after school. I eventually got it done on a nice Sunday afternoon in January.
You just got to hang in there and keep at it, eventually it will work out.