Try to lay off the shampoo or find another shampoo that has less harsh detergents. Are you shampooing only your scalp? Cause if you're shampooing your hair as well, on such a frequent basis, that can be drying it out. Do the Crown and Glory method of shampooing hair if you are not already doing so. And try more co-washes to keep the hair clean but more moisturized.
How often are you flat ironing?
How are you
wrapping? This is such a sneaky culprit that causes thinning over time.
You say you are texlaxed, but are you sure that you are not underprocessed? I know that a major reason why I have breakage is due to the fact that my hair is underprocessed in the middle of the strand and the strands are weakened at the demarcation line. It is susceptible to breakage at that point - even with the slightest manipulation.
Lay off of the protein, and do some deep conditioning for a while and incorporate less but periodic protein. You may also have protein overload with the eggs, mayo, and etc.
Hope you get to the bottom of it.