you will get the same results whether it be oilbased or water based. the difference beween the two is that the water base has a faster absorption rate than the oil. but the difference between taking it oraly and inj. is that if you were to be inj. 100mg. per day to get the same dosage oraly. you will need to up the intake dose a little more, say 110mg. due to the amount of times it passes.