First off, I need to tell you that if your hair is really damaged it's going to take a while to fix your hair, a few months probably. Also, if you don't want to cut it, you're going to have to baby it for a while and invest in some treatments and products.
Repair: My advise it to go to a Paul Mitchell salon or school and get an "Awapuhi Treatment". This stuff actually rebuilds your hair, it's not a one time fix, but you will notice an immense rise in the quality of your hair after one use. If you really want to invest money, I head the brand Kerastase has really amazing conditioning treatments but they are expensive.
Home Repair: Alongside with the awapuhi treatments I highly reccomend getting the awapuhi keratin treatment that you should apply to your hair once a week. Also, with all that protein is your hair is parched and would benefit from the Paul Mitchell Moisture line (shampoo/conditioner).
If you take my advise I guarantee you your hair will look and feel better, I genuinly thought my hair is beyond repair but after 3 long months (and investing in product), I can genuinely say my hair has made a complete 180.
I am a student at a Paul Mitchell school so I only know that product line, but if you can't afford quality product look for something with moisture and protein. (Just make sure not to over do it on the protein or your hair will actually be TOO strong and break off