At least 3 weeks - I would be surprised if the season finishes at all. No idea what then happens if not all matches have been played. Easy to say that no-one has won the Premier League but how do you work out which teams qualify for Europe next year? Seems a bit harsh just to draw a line under it at whatever point the last game is played but maybe that's what will happen.
My children (in their 20's) had been mostly pretty unconcerned by Coronovirus until today. There's Mrs P and myself saying we have no desire to catch it, the economy is crashing etc etc and the main complaint from my children has been that sporting events are cancelled!