It depends.
Most movies will be shown at most theaters at regular hours for
at least 2 weeks.
Beyond 2 weeks, it may only be shown at certain cinemas at odd
hours.
If the movie is unpopular, it may be shown only for a week or
so, but if it is very popular, they may continue to screen it at
regular hours at most cinemas for over 3 weeks or more.