also you could try wear your ponytail in different places on your head every day. low ponytail one day, high ponytail the day, etc. that way your hair isn't breaking off in the same place all the time
it might also be a good idea to find hairstyles that don't pull on your hair so much. a braid, or a bun, or a peacock twist are all easy to do and keep your hair contained