Ryan Hamilton has returned home after spending more than a week in a hospital following a cancer diagnosis.