These are my picks from brands that I've personally tested and truly last a full 3-weeks. I take boxing classes and these always last.