2 or 3
No one can answer this question honestly. In theaters is too vague. There are many variables to how long a movie stays in theaters. Recently A Star Is Born and Bohemian Rhapsody were both playing in theaters after they have been released on video. If its a movie you wish to see I advise to do so asap because it can be gone sooner than you expect I also suggest to check other theaters nearby. Just because it has left your closest theater doesn't mean it has left all theaters.
Around 6 weeks
Normally a month depending on sales.
Thanks! Your answer is awaiting moderation.