I stumbled upon The Achievement Habit through Tina Seelig book. It was a wake-up call for me, especially the chapter "Reasons are Bullshit".
I was blaming almost everyone, including my family, for where I am right now. Until I read "Many reasons are simply excuses to hide the fact that we are not willing to give something a high enough priority in our life."