GrUpGrDn said exactly what I wanted to say to start off. Look further away, too many people fixate on what's right infront of them. Do you do this in a car? I doubt it, so don't do it in a plane.
Also, maybe you should go out and just do a fun lesson, practice different manuevers, etc.. Get your mind off the landings and it might just help you out.