It's generally not necessary to wash 4c hair every day. In fact, washing hair too frequently can strip it of its natural oils and cause it to become dry and brittle.
How often you should wash your 4c hair will depend on a variety of factors, such as your hair type, scalp condition, and how much product you use. Some people may need to wash their hair once a week, while others may be able to go longer between washes.
If you have 4c hair, you may find that you need to wash your hair more frequently if you have an oily scalp or if you use a lot of products that can build up on the hair. On the other hand, if you have a dry scalp or very dry hair, you may be able to go longer between washes to help preserve your hair's natural oils.
To help maintain healthy, moisturized 4c hair, you can try co-washing (washing with conditioner only) in between shampoo washes, or using a gentle shampoo that won't strip your hair of its natural oils. Additionally, make sure to follow up with a deep conditioner to help restore moisture to your hair.