My problem is I am flaring too early (not juding when to squeeze the stick right/pull back) and when I do I am pulling back too much. Any tips on how to get this right would really help me i.e where best to focus your vision at what point/slow the sink rate right down
I wouldn't worry about how many hours you've done. With commitment you'll fly solo sooner or later.
You've not mentioned what aircraft you're flying, but to avoid over flaring one of my instructors suggested to me to move the yoke back in stages. So when you get to the point you wish to begin levelling out, move the yoke back slightly then stop and hold it there, wait for the aircraft to change attitude, then move it back again, wait, then again etc. You'll find the changes get closer and closer together and you'll always land on the main gear. You should look at the end of the runway as this will give you an idea of sink rate and direction (if there is a cross wind).
The reason for doing it this way is that you'll likely maintain a low sink rate and you'll see the change your control input has made to the attitude of the aircraft before changing that input. It should also stop you over-controlling.
I'm not an instructor but this certainly helped me when I was learning.
Also making sure you have the right approach speed over the threshold and that your approach is stable and on the centre line will only make things easier nearer the ground.
I've always found the wing down method easier than a crab approach simply because you've less work to do during the flare but this could vary depending on what you're flying.
Best of luck. I'm sure you'll be flying solo in no time!