Please get to a Dr. or the ER as soon as you can!
Also, try to reduce your intake in the meantime. I had a friend when I was your age that ended up in the hospital for a couple of weeks because of liver & kidney damage from opiates & alcohol. It turned out to be a very close call. So, better safe than sorry. The kidney pain & blood are your body's way of telling you: 'This is serious business!'. Good Luck & let us know how it goes. :)
You need to seek medical attention, and no cranberry juice will not help.