I come by 2-3 times a day. Once in the morning, once in the afternoon, and once in the evening. At this pace, I level up about once every 8-9 days (sometimes longer if I get a lot of things wrong, though!) On days that I level up, I spend extra time learning the new items, and might stop by after only a few hours to apprentice up the new items I’ve learned.
Each review session takes me about 10-20 minutes to get through, unless I’ve missed a day or have a bunch of ‘burn’ items queued up.
I highly recommend the Ultimate Timeline script, to help you know where the biggest chunks of reviews are gonna be and try to schedule around those! I tend to wait a few hours and just plan to do them all in 2-4 big chunks throughout the day, rather than as soon as they appear. It’s much more manageable for me this way!