Can anyone please help me out? My hair stays itching all the time and I dont know why because I think my regimen is good. Im doing everything that I possibly can and I'm just about going crazy because my hair is itching all the time.

I wash weekly because my hair tends to build up from the products. I style mostly every day and prepoo every time I wash my hair and use the heautiful steamer, these are the products that I use:

styling and moisture
100% African shea butter
Shea Moisture curl enhancing smoothing
coconut oil
mango oil
jojoba oil
castor oil

Ojon Hair ultra hydrating conditioner
Shea moisture organic african black soap deep cleansing shampoo for dry itchy scalp OR Jane Carters Solution Hydrating Invigorating Shampoo SLS-free

Shea Butter Leave In Conditioning Repair Cream (mixed with coconut oil and african shea butter and any of the various oils to seal moisture

lately I've been using this because I figured it would work for my intense itching but it does not. before this I was using Olive Oil Root Stimulator to help and I stopped using it.

I'm in need of help very badly and need some advice.
I thank you in advance,