Staying focused when the income isn't there and Life gets in the way is THE biggest challenge for anyone, especially a webmaster working in Adult in 2012. But here are some things that kept ME going during the first two years where I made almost zero in income:
Set Reasonable Goals - and check on them! Set 3 and 6 month Goals, then check to see if you're getting closer to them or further away.
Set a "Get Out' Date. If you're not making what you need to be earning after a long time period (say a year, or two, etc) then think about either getting out or focusing on mainstream with Adult being only a small portion of your income. Don't waste years if you're not getting any traction.
But if you ARE "progressing" then focus on what brings you money and forget about the other stuff you only THINK is important.
Work every single day.
Look to automate what you can, hire offshore employees to handle grunt work, build new traffic sources.....
Never stop (unless see above). Find other Webmasters who are doing similar work and try and mimic what they do until you find your own way.
On and on....but never stopping is the Key. That, and lots of luck.
Good luck man!!!