I went through something similar and I think I can contribute by sharing my experiences. I began a course in Topology 5 months ago. During the first week, I was really pumped up, ready to embark on a new journey. After a month or so, I stopped attending classes regularly. I kept taking a break of 1-2 weeks, because I had some important work that I had to get sorted out. After 2 months or so,it was hard keeping up with the course. They started doing Algebraic Topology and that just did my head in. I even forgot what an open set was. I had trouble understanding "openness" in different contexts and settings. The course kept moving forward. They were doing simplical complexes which at the time seemed like martian concepts to me. All the motivation I had in me drained out. I stopped studying and failed my exam. It was not that the course was hard, it was just the simple fact that I wasn't regular. What I have realized after this experience, well three things -
(1) Write down notes! Don't just copy everything the teacher writes on the board. Try and understand it first and then write it down in your own words. Counterexamples, different approaches to the same problem or whatever that pops up in your head at that time, note them all down. That way you won't forget how you managed to come to an understanding the first time.
(2) Don't let the work load pile up. Even if you are busy, you can revise what you have learned for about 30 minutes or so everyday. That way, things will be fresh in your memory.
(3) Discuss with your friends or classmates! Challenge each other, work in groups and discuss topics you find difficult. Try to have a good time. It will be like, " Oh I remember how Larry proved that thing about fundamental groups".
Just my two cents, don't know if it'll help you.
Oh and one more thing, if you have less than one month left, the best thing you can do is just try and work out old sample papers, questions and homework problems. That is the best strategy, I know of, to pass the exams with a good grade, if that's what you are looking for. Extract out the important stuff, you can learn the details later