Give others the benefit of the doubt. Assume they are doing the best they can. Assume you are doing the best you can. Our best is never enough which is why Jesus came and died for us. Life is not going to be perfect until Jesus returns, because then we will all be perfect. You will receive back the grace you give. Remember to keep God in the center of your life to keep from drifting in your life.