I don't have Keratosis Pilaris, but I have VERY dry skin that is easily irritated. I use this after getting out of the shower nightly and it keeps my skin super hydrated! I am so glad they came out with a larger size - a little goes a long way so I think this will last me several months.