Mods can't tell you how long it takes. Like I told you, there is no fixed rule for this and if there was, they would never tell you. Or do you really think they would say it will be after 6 weeks, so everybody will stop for 6 weeks on their secondary worlds to earn 900 diamonds?
You will never know how long it takes, so don't act stupid in wanting a mods answer and except it.