Last year, my daily study plan varied, which was nice, but resulted in often focusing a bit too much in one area (and therefore ignoring another). Starting December of last year, this has been my daily grind.
Full Immersion: Any/all entertainment must be in Japanese. This includes, but is not limited to, casual YouTube watching, music, podcasts, video games, and social media. If I sit down to watch a TV show or a movie, it has to be in Japanese. I usually spend 30 minutes to an hour every day watching something intensely (stopping after every line, reading the Japanese subtitles as needed, making Anki cards as needed). And then usually two hours of more general Japanese input (watching stuff without subtitles and without pausing to look stuff up, using my Japanese Kindle Unlimited subscription to read books and manga, etc). I also use Satori Reader and NHK Easy News, but will probably start dropping the latter in the next few weeks for regular NHK.
Note: I have an exception to full immersion. Since I’m married, if my wife wants to watch something together in English (usually MCU shows, The Mandalorian, etc), we’ll watch in English. But since she enjoys anime, we often watch stuff in Japanese together anyways.
WaniKani: Last year, when I started WaniKani in earnest, I averaged one level per week. This was doable, since I had some kanji knowledge beforehand. I’m getting to the point, though, where lots of the kanji is completely new to me. Going to slow it down, and do 10-15 lessons per day (but keep my reviews up-to-date to prevent backlog). The amount of time I spend daily on WaniKani depends on my number of reviews, since I keep them at zero.
KaniWani: I couple this with WaniKani, to help reinforce not just kanji, but vocabulary, etc.
Kanji Study App: I couple this with WaniKani. It has a “speed recognition” multiple choice test that I use for 10 minutes of intense focus daily. Great app, used as supplementary reinforcement.
BunPro: 3 new lessons a day, plus clearing all my reviews at 11pm daily.
Anki: I clear out all my Anki reviews daily. Time spent varies, depending on number of reviews. I have an ongoing “words found while immersing” deck that has a couple of thousand sentences I’m slowly learning daily. I also have a JLPT N3 vocab deck I’m working through.
JLPT prep: I have some test prep books I work through. One series of them has daily study questions that I go through daily. Starting next month, I’ll probably start on the heftier JLPT prep books.
Glossika: Shadow practice.
HelloTalk: I post a paragraph in Japanese every evening, and get corrected by native speakers. Incredibly useful.
I also have a weekly call with a Japanese teacher through Italki which has proven to be immensely valuable, since it’s forcing me to output on the fly.
This sounds like a lot, and it does sometimes get chaotic, but I’ve been able to keep up without much issue. The biggest “time consumer” is just direct immersion (reading, watching stuff, etc), but when you think of it as “well, I’d be doing this anyways, just in English, so why not make it a learning experience”, it makes it a lot more palatable. For example, I’m playing through Pokemon Brilliant Diamond, but instead of playing in English, I’m playing it in Japanese. It goes a bit slower (since I stop to make sure I understand all NPC dialogue, Pokedex entries as they come in, item descriptions, etc), but I’ve learned so much while playing a game I’d be playing anyways.