Your mental attitude and your environmental factors are the only two things your need consider, because attitude has all things mind covered, and environment is everything else! From people, career and location, and even to the car you drive.
If you cannot fix something with your thinking and reasoning for whatever reason, you need to change whatever it is in order to regain mind focus and discipline.
And if it is a big change? There is nothing to stop you working towards that big change starting today!
….and if your car is bugging you? Get one that doesn’t!