Setting alarms have helped me a lot to limit this habit of mine, what I've lost because of procrastination is too much to not start working on ways to limit it.
From what I've read on your own part, you've lost something good too. But conscious efforts will help us not miss out on opportunities anymore.