This site gives a pretty good overview of the prospective timetable:
Tl;dr version:
Our analysis suggests that a trial, which is anticipated to last between 8 and 12 weeks, may conclude in late August or early September if the Supreme Court denies Trump’s eventual cert petition or in mid to late October if the Supreme Court grants Trump’s cert petition.
Of course IANAL. What do the legal minds of the dope think of that timeline?