I have not worn regular coats in several years. Part of the reason is that I get very hot in them and uncomfortable. The other (and the main reason) is that regular coats are not very washable. After a few washes they start to look worn out and old. Instead, I have worn little fleece jackets. I have several of them in different colors. They are very washable. Usually I wash them after one wear as I feel they are contaminated. I have however, had a few successes in this department lately.
Over Christmas break I wore the same fleece jacket every day for a week. I never hung the jacket back up in my closet though. I just left it on a chair in the living room until I was ready to wear it the next day. Tonight however, I was out and dropped my jacket onto the floor and partially onto a garbage can. Boy did that send a shock wave through my system. It is amazing how quickly adrenaline can flood your body. Afterwards, I was encouraged by others to wear the jacket anyway. I did put it back on, and the best part is that when I got home I actually hung it up in my closet, with all of my other clothes. One more tiny step against OCD.