Yep, you can take b12 sub q