Using Markov chains to model bathroom queues

Living with others, you might sometimes have to wait to use the bathroom. The fewer bathrooms or more people, the longer you'd have to wait. But can we mathematically calculate how long we can expect to wait every day? One approach is to use so-called Markov chains.