Long-acting vitamin B complex