FORMER Southend United defender Adam Thompson has experienced many ups and downs throughout his player career.