$ 0 0 The actress has given up smoking and is barely drinking alcohol. Sources say Stewart has been spending countless hours in the gym.