I haven't posted on here in a while however this topic is near to me, as a CO event almost killed me about 6 years ago over Wyoming. Since then I've spent many, many hours researching the topic, and have even put together a ~45 minute presentation to help educate other pilots. I'm not going to drop all that here, but want to share some bits of relevant information.
First, CO poisoning is about rate of exposure. A short, high level exposure can be as bad as a long term low level exposure. It is also cumulative, meaning that it dissipates from blood far, far more slowly than it accumulates. So that 100ppm event over several hours becomes a life threat even though the value itself isn't going to harm you for a short period of time.
With respect to meters or sensors, the color changing cards are less than worthless as I think they give a false sense of safety. They have a short lifespan measured in months which is decreased with exposure to sun (like in an aircraft cockpit), are affected by moisture, and don't reset. After my personal event I bought a SensorCon portable detector, which is great because you get a display with measurements. I still have that in the plane, but have since added a Guardian CO sensor tied to my CGR-30 display which gives me PPM readout and bright, blinky alarm lights if it detects anything.
Now, also realize that most sensors are not pressure adjusting! If they are they will likely advertise that feature (some Guardian versions are, for example). They are designed to measure parts per million against a calibrated air sample, which is basically wherever the factory is and usually somewhere closer to sea level. As you climb in altitude they begin to read low, roughly in proportion to the reduction in atmospheric pressure. So my expensive SensorCon and non-adjusting Guardian panel sensor read LOWER than actual PPM values in a non pressurized cabin like my 182. At 12,000 feet this means that a readout of 150ppm is really more like 219ppm exposure.
Combined with hypoxia and CO's incredibly strong bond compared to O2 (210 times stronger!) attaching to the hemoglobin in your blood, altitude + CO is a really bad combination. What is an annoyance at ground level can amplify in flight, especially flying high over terrain on cross country trips like many of us here do.
200ppm can cause headache, nausea, and dizziness as well as cognitive impairment similar to hypoxia in just a few hours. Now go up in altitude where you have less O2 to oppose CO anyway and you can see where this becomes a real issue. 400ppm is considered life threatening after 3 hours. Note that these ppm values are for sea level exposure as well.
I tested my aircraft after the fact and my exposure was somewhere around 250ppm (calibrated for the low reading) at 12-12.5k altitude. I was over Wyoming in winter with the vents mostly closed, and a steering boot crack was all it took. I breathed that in for 5-6 hours over the course of a day feeling progressively worse, and was about one bad decision away from a lethal outcome. That story is a longer one, but after understanding CO vs blood volume I estimate I was maybe an hour away from loss of consciousness, but what I was about to do due to cognitive decline wouldn't have taken that long.
Buy a real detector, something that can be calibrated and has a PPM readout. It doesn't need to track baro pressure as long as you understand it will read low as you climb in proportion to atmospheric pressure decrease. Pay attention to it. A single or low digit (10-20ppm) exposure isn't a "stop flying" thing, but you should open a vent and get it looked at soon. Into mid double digits I'd start taking more steps - lots of fresh air, killing heat, finding a repair shop asap before continuing the trip. Any more than that and I'm landing the plane knowing what I know now.
Take this stuff seriously. It will sneak up on you and kill you.