Translate the following English sentence to French:
"There have been intensive discussions on this over recent weeks and months."
Il est vrai que, ces derniers mois, ces dernières semaines, les discussions à ce sujet vont bon train.