i dont believe it does. it does contain several b vitamins like thiamin and inositol, but i have never seen any evidence it contains B12. here is a google search for 'vitamin content of royal jelly', several sources list the vitamin content, none list B12.