I am having my check flight tomorrow afternoon for my first solo after about 10 hours of circuit bashing because i had a similar problem with my landings. I either flared too early and ballooned, or flared too late and caused my instructors laundry bill to rise!! However, once you have nailed one or two landings, you stop thinking so much and the landings become smoother. I'm saying this now, but I bet I mess mine up tomorrow now!! I just I hope there are no birds in the vicinity and they have replaced the plane I damaged after I had a little birdstrike on Wednesday which delayed my check! Anyway, good luck with your solo!