how long is reforvit-b in your system i have been told that if you get tested it does not read as positive. and to clarify 4 weeks is the correct time to use and you should take it orally. twice a day and it's a little hard on the liver