Snap,
I had the exact same problem, I logged my first 16hrs in a PA-38, before the school went bust and I moved onto the C152, it took me hours to get used to judging the flare and hold off.
If I'm honest It just clicked after around 15 hours in the 152, I went on to complete the PPL in 51 hours 35 mins, and 2 hours 25 for my skills test.
Dont let it get you down, just keep at it and it will click.