I decided that I'm a fat ass and want to get back in the kind of shape I was in 10 years ago, I recently changed my diet and picked up P90X to help get me started. I haven't started the workouts yet, mostly because I'm so out of shape I've been doing sit-ups, push-ups, curls and burpies to get some level of fitness back before I start the routine. I've been pretty strict with my diet, weighing everything out and staying away from my weekness for soft drinks. I shoot for 1800 calories a day 50% protein - 30% carbs - 20% from fats, I try to stay close, but if anything I'm protein heavy and lighter on the carbs and fats. I track everything as close as possible with the myfitnesspal app on my phone (very handy and easy to use). In the last month since I started, I've gone from right at 5'9" 215lbs down to 198.4lbs this morning, so the diet is working very well (the stress of moving probably added to the results!). My goal weight and body comp is to be 185lbs with 8% body fat. According to my bathroom scale, I'm 24%! body fat, putting me at 47.5lbs of fat and 150.5lbs of lean. To reach my goal I'll need to get those numbers to 15lbs fat/170lbs lean. I'm confident in my ability to lose the fat and get it down to the 8% range as I seem to be able to burn calories pretty efficiently when I watch what I eat and do some exercise, but I've always been a "hard gainer" when it comes to putting on muscle. I know that when I do the P90X I'll gain strength and put on some muscle and that 20lbs of muscle doesn't come overnight, but what is a likely timeline for being able to put that amount of muscle on and what kind of exercises/supplements would you suggest? I'm definitely on a budget to do this, but don't mind putting in the work to get it done, it's about time I start treating my body less like a garbage can and more like it's the only body I'll get! I picked up some protein and creatine monohydrate from GNC and have been drinking a protein shake for breakfast every morning, haven't started on the creatine yet. The rest of my nutrition has been via clean foods like lean turkey, chicken and tuna, lots of vegetables and protein bars and fruit or cottage cheese for snacks.