What is a reosonable amount of time to expect to see fat loss? I have been doing weight training 30-40 min, 3 days a week and cardio in my target heart range 30-120 min 3 days a week. I get enough protien and I eat good but I have not lost a ounce of fat in a month. I have increased reps from 10 per set to 15 per set for 2 sets and I work all my muscle groups arms, shoulders, back, abs, core, butt, and legs. I started jogging instead of walking. I make sure I eat enough of mostly good foods veggies, fruit, whole grains. I eat a little junk sweetened cereal and pop tarts but I don't over do it. I have gained two pounds of muscle in the last month but the fat refuses to come off. It seems to me that after I doubled my cardio and have been putting in extra effort on my weight training I would see some fat loss. All this is after I have been doing weight training and cardio (but less of it) for the last 4 months and have only lost 3lbs in total and 1/2 lb of that was muscle. Can someone explain to me how this is? Arn't you supposed to lose weight if you go from sedentary to very active. I am burning more calories than I am eating for sure so why is this basic rule of dieting not working for me?

Please help me, why is all my effort in vain?