You can take it on an empty stomach if you want, or with food. Depends on how YOU react. V12 is a form of creatine. It is for creatine non-responders. No need to add CrM as excess CrM will be excreted. Do you react well to CrM? If so, ditch the V12 and stick with CrM. It is cheaper and effective.
Saludos.