don't worry my friend , just work a lot and you will be better , than yesterday . i am also IMG , third year student . this year i decided to start for my usmle preparation , it is very hard for me for several reasons . though i know english , but it was first time when i started to read medicine on english .1) our university teaches us on other language , other books , other methods . 2) other reason is that we study one subject in university program, and i learn other subject for usmle . i must stop learning some subjects in university and learn my usmle subjects instead of them . but subjects which are common (we study them now in university and i learn it for usmle right now) are very differend . for example pharmacology , usmle gives some other drugs , but my university gives other drugs . so don't worry my friend , we must try hard to kick this boards ! i read several times one subject and still cannot memorize it . if i be free from university , it would be a great advantage for me to study for usmle .