I can't hear all that great, but I am also very annoyed by noises.
I think earplugs are the best solution. I keep a box of earplugs where I am likely to get annoyed, office, bedroom, but I also keep a box in the car so I am likely to have them close at hand (say I go on vacation and the hotel has rowdy neighbors). I also keep a pair in my backpack.