I take an oral Soloray B complex 75, 2 stage, timed release everyday..no problem except the neon yellow urine when my water intake is not adequate...gives me great energy to deal with my day. Biking supplement..I don't know..not experienced enough to give you the 'right' answer.