Vitamin B does come as a liquid. Go ask your local pharmacist or you can even order it online...

http://well.ca/green/products/nature...uid_10881.html