Its about 7-10 days you have the cast on for, maybe less and bruising lasts about 2 weeks and swelling about 4 weeks but you will see the results straight away and they say you will only see the final result after about a year as it will take a while to settle down x