I have to agree with everyone on this.
I had dificulties in the early days, but the main cause was my limited budget. It meant I could fly only once or twice a month, and that isn't good enough. It meant that I took longer than I would have liked to get solo, but later it got even worse - getting close to the NFT and GFT I had to spend more than I budgeted for - the NFT practice and NFT itself cost me 2 months flying.
I got into a downward spiral - I wasn't progressing, I had long spells when I didn't fly and I seemed to be going backwards when I compared myself to other students. In fact there were whole months when I didn't want to go to the airfield at all.
In the end, I summoned up the courage to get a bank loan for funding the last 15 hours or so and piled in the hours until it was completed. I have never regretted doing that, although I do sometimes regret the divorce that my flying caused.