Read the dilution sticky thoroughly... Its not B12 its B2 or B complex. You will be safe taking the creatine right up to test time. I would substitute gatorade for water to help with specific gravity. Just read the sticky and follow it to a T, everything you need to know is right there.