A Molex company (made in the USA) has a series of portable, calibrated CO detectors that run on batteries for probably close to the life of the sensor before it needs to be recalibrated that are made by their Sensorcom subsidiary (probably a couple of years). I recently bought one to carry with me on an airplane that I'm learning to fly. I had it on at home, and noticed that instead of zero, it was sometimes reading about 9-10PPM. That lead me to do some troubleshooting, and it all ended up with me replacing my boiler (I'm in the process now, hope to finish it up tomorrow). That's not enough to kill you, but might give you a headache. CO detectors you might have typically don't alarm below 35PPM after a delay, or higher, almost instantly.
The point is, these things aren't super expensive and can save your life.
A number of years ago, I was visiting my sister. I bought them a CO detector. A few weeks later, the thing went off in the middle of the night...their furnace heat exchanger developed a hole. Without it, they could have died.
The point being...you never know when or where you might run into this sort of thing. The only way maybe out of it is if you have an all-electric home...flames can give problems. FWIW, my gas stove ends up with all of 1-2PPM after it has been running for hours (like maybe doing a roast or a marathon baking event).
I've been very satisfied with the thing (I don't have any affiliation with them and gain no monetary benefit from them).