Your joking right. Subway is a rip off. If sandwiches are your choice then go buy bread and deli meat at the grocery store. Why pay 7 bucks for a foot long when you can save money buying your own stuff. If you want to bulk eat lots of oatmeal,brown rice,sweet potatoes etc.... Of course protein will be needed. Im assuming you are bulking with goals to gain muscle. Eat six meals a day. Each meal should have close to 50 grams of protein and a good portion of compex carbs and some fat. I eat lots of walnuts with my bulking meals. For your protein make 3 shakes a day and eat 3 other meat,chicken,or fish meals.Clean complex carbs are the main factor to gaining weight along with protein and dont forget fats. All 6 of your meals should contain about 20 grams of fat each. Good fat like walnuts,flax oil etc...I prefer walnuts. They are the cleanest nuts you can eat. Flax oil makes me gag