I don't buy that sealants and waxes "flake off" as they wear taking contaminates with them.
To the OP, can you give us an idea what your car is subject to? Meaning does it sit outside all day, are you next to construction, etc? This doesn't need to be complicated and I'm sure we can give you...