Most patients don't respond clinically to oral therapy, because most B12 deficiencies are due to malabsorption. With high-dose B12 shots, you'll improve the quickest. Oral B12 won't work fast enough, and in many cases it won't work at all.