I might be wrong on this, but I recall a hearing specialist advising me not to use earbuds at all, or at least limit the use to max 1 hour at a time. A dynamic headphones, such as the good old Superlux HD 681 would be "better" in the long term. (Not trying to advertise for that headphone, it's just one of the few that is cheap, good, and I can rewire myself and even add a plug so I can easily buy new aux cables).
However I cannot wear my headphone longer than 6 hours without it getting annoying. And running with a big headphone is a big no, but than again, I'm nowhere near to running longer than 30 minutes in a row.
Anyone who has his own thoughts on this topic?