I water every other day.

This is too much water in soil, unless you have packets of moisture absorber in the dirt. I suspect your plants are suffering from overwatering. Let your soil almost completly dry out before watering. People say I shouldn't do this because it causes stress, but I let my mother plants tell me when they need water by showing a little droop.

At any rate it looks like a moisture problem. Maybe too little but I doubt it.