I advise always tightly wearing a "3M Particulate Respirator 8577, P95, NIOSH APPROVED, with Nuisance Level Organic Vapor Relief" mask while in flight. An N95 won't do it, and a P95 without the carbon layer won't do it either.
Even then, obviously it won't help with carbon monoxide. Only the oxygen mask could. I would stick to Boeing planes for now to lower the risk since it's greater in Airbus planes.
Note that a standard pulse oximeter could continue to falsely show good oxygenation when having carbon monoxide poisoning, so do not trust it then if it shows a high value.