Fortunately B12 is one of the vitamins that is not toxic if you take too much. My doctor told me that if you take more than you need your body just excretes it when you pee.
The ones I'm taking are 1000 mcg. I think that the daily requirement is something on the order of 50 mcg. But for people who have had damage to their digestive system, like us, doctors do recommend a large dose because it is likely that it won't all be metabolized.
The Gastroenterologist that diagnosed me with celiac disease said that celiacs tend to have the worst damage in the same area of the gut where B12 is usually metabolized, so he suggested I get Vitamin B12 injections once a month. I did this for a while, but then I moved from the SF Bay area to Palm Springs, and the doctors here do not believe I need the injections.
I'm sure there is nothing wrong with taking 1500 mcg of B12 per day, it is certainly enough.
Steve