Justin Timberlake is rumoured to have popped the question to his long term, on-off girlfriend Jessica Biel.