You really should see someone about this problem. Sure, in years past, people didn't talk about these kinds of mental health issues but today there is lots of good help out there. There are books, self-help groups and 10 step programs. You don't need to carry this burden alone.
Please tell me you don't wax your floor. Please! At least your driveway looks like bare (but very nice) concrete.