Is it possible that you're protein sensitive and just didn't know it? As far as I know, hair with too much protein can be frizzy and tangly.
3b curls
Products I'm using:
Shampoo 1-2x/week: Organix Coconut
Co-wash: Suave Naturals Coconut
Conditioner: GVP Conditioning Balm
Leave-in: Giovanni Direct Leave-In
Gel: LA Looks Sport

How to HENNA your hair:
"Sh*t Curly Girls Say":