Stephanie,
You're on the right track, I think you just need to use the remaining study time wisely. For me, that meant not only taking the practice exams but setting aside time to analyze my results after each practice test. For each question I got wrong, I categorized it then looked at where I was deficient. Note that this doesn't have to be limited to a particular domain or process... at first my biggest mistake was simply reading a question too quickly and responding right away. I had to force myself to slow down a bit and think (I was initially so worried about the time that I went too fast). I score increased quickly on that alone. I also identified topics I didn't know well and re-studied them. Since you have some time, I'd spread it out... do a test one day and analyze it the next day and re-study if necessary... don't take a test every day, you'll burn out.
That's my 2 cents worth. Hang in there, it seems that you're making progress.
Regards,
Tracy