I love my ATH-M50x headphones, but I agree, they do get uncomfortable after a few hours. I ended up buying these replacement ear pads and now my headphones are perfect, I can wear them all day super comfortably. And the quality is fantastic!
Expensive. But at least you have the option to replace them when the time comes.