I can clearly hear up to 20kHz on my headphones rated to 22kHz. 21kHz is sketchy, and 22kHz is non-existent, but I'm not sure whether it's me or my headphones.
I also generally have trouble hearing people with background noise. But it gets better if I concentrate, so I think it's something in my head. Shoddy manufacturing
