My VJ timeline doesn't even give an approximation because there haven't been "enough recent approvals to accurately approximate" a date. All I do is toture myself by logging in the USCIS website and constantly checking my case status and checking if I've got any "touches".