Be careful with the castor oil. A teaspoon a day ought to be good. It's very high in vitamins A and D...in fact, it's the best way (other than the sun!) to get these vitamins. They are fat soluble, and you can get too high of an amount. They are not water soluble vitamins-the excess will not come out in your urine, so you don't want to get too much of them.