"Before this it was coffee in the morning, yogurt for lunch, and the only meal was dinner." Pregnant star JESSICA ALBA has been forced to change her sparse diet - and has gained 300 pounds.