Sophie Eastwood has been in hospital since August of last year, after swallowing razor blades.