Is there a secret way to inexpensively gain weight? All I hear is eat eat eat. Is there something besides steroids that will cause the body to put on weight. I'm not interested in 5 or 6 expensive milkshakes every day or the phrase "JUST EAT". There's got to be a substance out there that will contribut to weight gain. I'm 180 I would like to be 190 - 200. I lift weights take protein, creatine etc.