Thank you for submitting your question.
If you prefer using a nasal spray, CaloMist is another B12 nasal spray. Unlike Nascobal, CaloMist should be administered daily.
Since you had gastric bypass surgery in the past, oral supplementation is not an option. The other alternative is B12 injections. The maintenance therapy with B12 injections only requires one injection per month.
I hope this is helpful to you