The recommendations here for a protein treatment are all really excellent. You should definitely consider trying one; it can make a huge difference in your hair's health. And if you are looking for a vegan option for a PT, you can try Colorful Neutral Protein Filler (the protein in it is from non-animal keratin and wheat).
Medium/coarse, low porosity, dense, mix of 3s
CG (again) since Nov. 2012

Cleanse: SM Moisture Retention, Elucence MBC, KC Come Clean
Condish: Giovanni DL, Cure Care, Ion Treatment, GVP Balm, AOHR
Stylers: KCCC, SM Souffle, AOMM, SS CEJ, JCRR, JCCC

Trying out steaming!