You can take to much Vit B12 but with anything else your body expels the excess naturally.I may have to stand corrected tho as things change all the time but thats the ethos i've always gone by.
You can triple your oil intake if you want it to actually make a difference (so my osteopath told me) and perhaps you should take glucosamine if you have creaky joints? And make sure you are getting enough calcium DAILY, as the body can't retain it and needs a dose every day.