I used the product back in October and it lasted about 2 months. Even after most of the Keratin washed out my hair is still less curly than before the treatment and its been 5 months! I went from 3B hair to 2C hair.
Overall its a pretty good product and saves you money if you are willing to devote the time to it.
It is also formaldehyde free which is a major plus.