Translate the following English sentence to French:
"This matter has preoccupied us for a long time, too long in my opinion."
Ce sujet nous préoccupe depuis longtemps et je dirais même depuis trop longtemps.