I have been lifting wieghts now for a little over 4 years, but never put much thought into my diet. Lately I have been adding more meals into my daily schedule but I can't seem to want to eat enough. I wiegh around 140 I am 28 yrs old 5'5 and have little body fat.I workout every other day. I eat a small postworkout meal and a shake or some concoction after workout. My meals usually consist of breakfest around 6 am peanutbutter sandwich glass of tea or three boiled eggs and juice then around 9 am I eat a sandwich turkey, beef,tuna, or pb and a glass of milk 12 noon another sandwich maby a snack( junkfood usually) 3 pm another snack 4:30 whatever is around the house pasta chile ect then around 7 to 8 pm another snack I have a hard time gaining wieght I know my diet probably sucks anyone got any sugestions. I would really appreciate some professional advice I am on a budget I am married and have kids so I can't really buy 200 dollars worth of groceries a week Is there a sensible approach I can take to my situation or am I doomed to be puny my whole life Thanks 4 ur time