What causes brown vaginal discharge?

Probably old blood. This is probably blood that has been retained from your menses but younshoukdmdiscuss this with your gynecologist for a full evaluation and explanation.