Hello~I would see your GP as soon as possible and in the mean time, be sure to drink lots of pure water.
Until you see your healthcare provider avoid coffee and drink lots of water.
Any sign or trace of what appears to be blood in your urine has to be a reason to visit your physician as soon as possible. On the other hand, cranberries CAN stain your urine with a reddish tone so...maybe that's another clue. I highly recomend to get a physician appointment because a UTI cannot be diagnosed with previous infections plus a UTI is not the only cause of blood in urine, specially talking about women.