i heard the time "heals everything" thing ever since i started brewing and i think its one of the most untrue fallacies in home brewing myths, time is not on your side with beer, its oxidizing minute by minute day by day, yes it does peak and that may take some TIME but if the beer is bad on day 20 probably gonna be bad on day 40 and will probably get worse,i heard many people say their beer was terrible and they let it sit for weeks and miraculously it was the best beer they ever made, never happened to me, it might smooth out or some flavors blend a bit but never changed the character to any significant degree, same beer just smoother, i think the time heals all thing is geared to people who just started to help with their patience, anyway at this point its at 1.020 i say if its good drink it and dont get stuck on this one beer go to the next while you drink this one