Which is true for hormones:

A.They are never present in our food and always synthesized in body
B.They are always taken with food and never synthesized in body
C.They have high molecular weight and cannot diffuse through cell membranes
D.None of these