I was working full time plus taking one graduate course when I was preparing for L2. I started in mid January, my routine is as follow,
Wake up at 4AM, study for 2 hours, then go to work.
After work, I try to study for at least an hour.
Take Saturdays off, and study full-time on Sundays.
I got the cheapest package from Schweser (still around $600), I think they call it Essential? I never touched the books provided by CFAI. At around late May, I was running out of questions to practice, so I got IFT mocks and Konvexity mocks. I did not know about Mark Meldrum when I was taking L2, but MM’s L3 mocks are amazing. So, maybe try it for L2?
I think the most important part is never try to cramp a bunch of difficult topics into one day of studying. Also, plan your time wisely. I ran into a problem last year which I finished studying the material early, and I began to forget stuff as I ran through mocks.