hi mudge,
Keep it up and don't get too discouraged. As many of the folks
have already said this too shall pass.
One thing to offer - when you're in the pattern and you know
you have a xwind, are you feeling like you're "behind" the airplane?
Meaning are your setups on altitude, engine power, flaps, etc.
all coming in ok according to your instructors? Do you feel
rushed on final? Mentally? While I was learning my private
I found myself rushing in my mind to the point it affected my flare.
My instructor told me to relax, not tense up and just fly the plane
and it seemed to work. Then again maybe it was just more
practice.

You'll get there.. just keep it up and you'll do fine.
henning