Although BB and CC creams work as a moisturizer as well as a sunblock, they also contain color pigments. Therefore, this comes under the definition of makeup, and as with any makeup item, you have to wash it off, if not as soon as you get home then at least before going to sleep because any makeup item, no matter how high end, is damaging to your skin if left on overnight.