Along with what everyone else said, also learn your hair type. Not in terms of curl size, but the density, porosity, etc.

After almost 9 years, I'm learning in 2011 that my hair is porous. It drinks up everything I put near it and dries fast despite how much hair I have. I have to moisturize daily with water, a leave in and seal with a butter or oil. I cant skip a day. I especially have to care for the ends.

Yes, check those ingredients, the weather, etc.

Curious, what are you using now?
APL BSL MBL WL HL TBL | porous, fine/medium strands, medium density
My Fotki!
Below: Typical PS bun