How many years did Ronaldinho play for Barcelona FC?

5 years. 2003-2008