Sheesh. A full month per level clearly indicates you are an absolute slacker, unworthy, and should be met with absolute disdain. Your only hope is to get your pace up to 4 days per level max and get to level 60 within 327.38 more days.

IS THAT A PLEDGE PIN ON YOUR UNIFORM?!!
… I’m KIDDING, of course! Like everyone else on this thread, I believe everyone has their own “optimal” pace and level 7 in six months is something to be proud of, not something to be embarrassed about. For what it’s worth, I didn’t feel like I’d figured out my optimal pace until I reached level 18 or so. It took quite a while to “get my sea legs”.
The basic algorithm isn’t hard to learn: do your reviews (almost) every day, back off on lessons when it starts to feel like a real slog, do more lessons when it starts to feel easy, and be patient.
What is hard is keeping it easy enough to stay motivated while still missing just enough to keep it challenging. The absolute number of reviews in your queue each day, and the percentage you answer correctly have the biggest effect on your motivation: it takes a LOT of reviews (much more than 6 months in my case) until you develop a feel for your personal “optimal” pace for lessons.
Enjoy the process and remember that even burning all 9000+ items on WK doesn’t mean you’re “finished”. It’s just a step on a never-ending journey.