You might want to take a look at Math Academy. I'm similar to you and have been using it since last year.
My tool to get me through slogs is streaks, so I commited to doing a lesson (or at least part of a lesson) every day and I'm at 198 days so far.
I wrote this at 100 days in case it's helpful: http://gmays.com/math I'm not sure if I'll have time to write an update for 200 days, but maybe at the 1 year mark.