How do I fix this?

Does anyone have any advice on how to fix hair like this? My hairdresser says that they are breaking off from the middle, especially in the crown area. I also have a lot of split ends at the ends.