Please listen to the advice in all of the previous posts. Read them and reread them. There is nothing more that I can add to them, except to re-emphasize that your training will not follow a linear progression, but will in fact be a series of plateaus. If you understand this, then you won't feel as though there is something wrong with you. Do not compare yourself with others in your class. You are following your own personal journey and your obstacles and breakthroughs are what make it yours. No matter how long this lasts, keep going. It will eventually level out again.