Have you trimmed in a while? I was thinking maybe you could use a little trim too to help you retain length...they may be splitting and thats why you arent retaining well.