If you procrastinate a lot, it usually means that you really want to do something different with your life. Go find out what it is, rather than submitting yourself to all sorts of masochist self-discipline schemes.
I'd like the self discipline to manage to earn 10 an hour.