I've never done it oil based, only water based. I prefer to inject it for two reasons. 1) it is more effective. 2) it is not as hard on the liver as it avoids the first pass.
What I typically do is inject until it becomes too painful, then oral for a few days. Or - inject on workout days and oral on all other days.