You HAVE to figure out what is causing the breakage before you can start trying products to see what is fixing it.
Your hair usually breaks for three reasons - it's either too dry, or it's too hard, or it's been stressed repeatedly.
Too dry/too hard, you can usually figure out by looking at your hair - how does it feel? How does it bend? How much does it stretch? If it's dry - it'll feel dry - craackly and rough. If it's too hard, it'll SNAP instead of stretching.
If your hair is too dry - you need to moisturize it more - you might need something MORE moisturizing, you might need to moisturize longer, you might need to moisturize more often.
If your hair is too hard - lay off the protien treatments - including henna.
Now, if your hair is breaking because it's being stressed - rubbed against clothing, chairs, carseats, pillows - you have to protect it somehow - cover it with a scarf, wear more protective styles, etc, etc. Is your hair relaxed? Dyed? Both of those will also cause stress to the hair - potentially making it weaker and more liable to break off.
Also - I believe that SOME breakage is inevitable. The hair at the end is old, and it's fragile, and it's stressed, and it has a thinner cuticle - and well, some of it IS going to break. The secret is to keep the whole head healthy and stress-free, so that you MINIMIZE te breakage.
Good luck figuring out what's causing your issue.....