It sounds like you might have ocd,if you have stress it is a way to relieve it.I am the same way but I don't dust or vacuum everyday,you need to relax and find another outlet besides cleaning.Maybe go for walks and think about other things besides the house being clean it is a neverending chore and you will go around in circles getting nowhere.