I am just learning...she has all the knowledge. I need the knowledge before I can do the job 100%
That answered everything. You are learning, she is teaching. If you do not like the fact that she is pointing out things you have done wrong then why be in training? That is the whole point of training. If at 2 months you are still there count yourself lucky. I personally would not keep someone around much longer than that in a training term if they were not showing progress. I am a manager and I train a lot of people. I tell them what they are doing wrong and right.... Stick it out and you will be fine.