I agree with cutting out protein, but I also suggest doing some hot oil treatments. You can use olive oil or check out some recipes on youtube to make your own hot oil treatments. You are not going to see immediate results it going to take time so you need to be patient. Also, its probably not that your hair rejects everything it might just be that you are overloading with the protein and it cant get any better while you are still using it.