Can cranberry juice stain your urine?

Potentially. Although cranberries don't typically stain urine, the pigments may do so. Smaller amounts can lead to light pink urine & darker pink with larger amounts. http://www.livestrong.com/article/539121-do-cranberries-stain-your-urine/
Unlikey. Unusal, most common cause of red stained urine is ingestion of beets.