How long should you wait after submitting a revise and resubmit before you should contact the journal?
The time for the second go-around is often the same as for the first go-around. So, if the journal allows reviewers 3 months for a review, you have to expect this much (at least) also for the review of the revision.