It is quite difficult, especially when you are not US medical student. I suggest you to get extra support from e-learning learning platforms. There is a huge list of websites that offer USMLE courses, and I think you should try different ones before you stick with one, because every single one of them offer different ways of learning. I personally have stuck with Lecturio. I’m US MD student but my medical school is not in the United States. We basically are taught the way Americans are taught, but program still lasts for 6 years and it’s basically a combination of MBBS and USMD. So I was looking for something that could help me out with both, MBBS and USMLE preparation. Great thing about Lecturio is that they have curricula for most of the courses. I always switch between MBBS and USMLE courses to make sure I don’t miss out anything important. Video are the same but structurally, it is a bit different sometimes. I also print out their reading materials sometimes and make notes directly in printout.What I would recommend is buying latest release of FA and then taking the spine out -> get the binder and bind the book. This way, you’ll be able to add extra pages to FA instead of writing additional info/explanations in other textbooks. Make sure you go through Lecturio qbank as well. When you’ll complete their Qbank, get another one from a different platform. I’m planning to get Rx or Amboss after I’m done with Lecturio. After that, I’ll do Uworld twice and I guess I’ll be ready for step 1 in like a year from now.You can also use Anking but I doubt you’ll have time left for it. You can use it later, that’s what I’m planning to do. Just make sure you stay consistent with your work and put away your emotions. You can do it, it’s achievable, you just need to stay consistent. If you’ll feel like your pace is not as good as it was before, just take a day off and start over tomorrow.
, Medical student