Watson, who plays for Threave Rovers in Scotland and was previously at Queen of the South, was told he has weeks to live.