You gotta make time for it. If you wait to find the time when it's convenient, it simply won't happen very often. Something always gets in the way. You need to schedule it and make it a priority. For me, that means making it a habit with scheduling it into my daily routine at a certain time. For one of my clients, it means scheduling it on her calendar on certain days at a specified time. It doesn't matter how you go about it, as long as you schedule it and make it a "must-do".
MAKE IT A ROUTINE.
Routines are something you do on a regular basis, whether that be daily, every other day, weekly, etc. Find what works for you, and then stick with it. If you do something enough times at the designated time you have scheduled for it, it will become routine and you won't really have to even think about it. You just do it whether or not you feel like it. What you feel like doesn't even come into the equation.
I have found that establishing good routines is the best way to develop consistency. But you gotta stick with your routine on a regular basis. Keep your routine going long enough, and you will develop consistency. Then when you must take a break for something unavoidable, you will be wanting to get right back to it as soon as possible.
MAKING REGULAR PROGRESS.
Consistency is what pays off in the form of making regular progress. Keep at it and you will be able to look back and see the amazing progress all of those little bits on a regular basis added up to. It doesn't happen overnight, but if you stay consistent, you will be able to see your progress, which will motivate you all the more to keep going.
If what you have been doing hasn't been getting you to where you want to be, then give it a try. Schedule it. Make it a routine. Develop consistency. Make regular progress. :)