Fadi interested in your comment and what you interpet it to mean???
Brother we all need to get our priorities right and in order, would you agree with me on that point? Okay, I hear you loud and clear when you say you are a perfectionist....I've been there. So my words are based on experience rather than some psychology txt book. You are going to want, (no), make that crave a change in attitude if you are to succeed here. However first thing's first. I am
not sharing this words with you in order to make you slide backwards no. On the contrary, this is to propel you forward like you've never been propelled in your life. Your "perfectionism"
is the load that is weighing you down, when all along you thought it was your vehicle for progress and higher achievement (in all facets of life...gym, marriage, business you name it). Let go of those heavy shackles and know, feel, experience what it means to be free at last!
Perfect is the enemy of good, when you don't appreciate how good "good" really is, or how detrimental the constant aspiration for perfection is and the effects it can have on your whole life. Once you begin to understand that to be good is to achieve excellence, then you would really begin to appreciate the goodness that is to be found in that "good". So rather than pushing yourself to that unattainable "perfect", strive for the excellence that is found in "good".
It's easy to misunderstand what I'm saying here if you think of good as something not worthy of your time and effort. It's equally bad if you think that all is not right unless you aim for the literally unreachable in that impossible "perfect".
You mentioned time management, you also mentioned your wife (I think) calling you selfish or similar. Brother, take it from me, once you cut the tree from its very roots (your attitude towards reaching nothing less than perfection), all those things that you've mentioned would simply fall into place...., yes, all by themselves. It's like you want to get strong but don't wish to add weight to your body. You don't lose sleep over it by complicating it and by making a separation of strength gains and weight gain. Why? Because what you wish for is found in the one and the same formula (style of training). Low reps heavy load = strength/denser muscles/less fat/and no appreciable weight gain. All into one. So by chopping "perfection" from its roots, you have taken care of all the tree and its branches....., it beats cutting one branch at a time wouldn't you agree brother?