Hey there! What would be helpful in making a "diagnosis" is to see a breakdown of the products you're using. List everything you're using, even hairspray (some hairsprays have TONS of protein in them). Here's a very helpful page on protein sensitivity (I keep it bookmarked, LOL). It's RCC's blog, and she is very knowledgeable when it comes to protein sensitivity:

Medium texture, normal-high porosity, wavy-curly 2c to 3a-ish hair that is MOISTURE HUNGRY!!!
Currently recovering from a protein hair crisis. My hair hates protein, apparently.