CO detector starts beeping every morning at 6am
If your CO detector were actually detecting CO, it would not chirp.  It would sound a continuous, and very, VERY loud alarm you would definitely recognize.

The chirping is a universal (as far as I know) method for indicating that it's time to change the battery.  This is true for CO and smoke detectors.