It's the same old story w/ headphones or earbuds, unfortunately.

Next time, don't spend $50 for a name brand earbud that simply is not worth it. Grab some cheap ones instead since they are all not meant to last.