BB creams are good for a light, moisturizing, everyday coverage. However, a foundation would work better if you need full coverage of spots and blemishes