It sounds like your hair is really damaged, and getting a keratin treatment will just cover it up at best but won't heal your hair. The best thing to do is to stop straightening your hair, it needs time to regrow and when it does im sure it will look much better and healthy, you can try some hair recipes that are on here to put moisture and protein back in your hair.