Do you take vitamin B12 with or without food