In about 3 weeks I ship out for BMT, but I've hit a road block. I'm underweight. I'm 5'8 and weight about 112, and i need to get to a healthy weight before then. If not, I risk loosing my contract. I need to gain at least 7 pounds, and considering my appetite is horrible is it even possible? I need all the advice i can get…