You didn't provide a whole lot of info.. what type of training or workout you do, how long you have worked out, what you want to accomplish...
You have to set a goal first, do you want to be lean? (you said you have recently lost 8 lbs), or gain muscle weight? It is hard to do both at the same time.
If you want to gain muscle you need to not dick off in the gym (not saying you do), but most people I see in the gym either don't work hard enough, don't want it bad enough, don't have a goal, and do the same shit year round.
Don't make polite converstion... focus on what you want and what your supposed to be doing..work your ass off you should not be in the gym more than say hour and 15 min. Your workouts should challenge you.. sometimes you should dread them..you need to push yourself further than before.
My suggestion do a MWF workout..
a basic workout on M/F
Squats-Squat to parrallel or below (not slight knee bend) and not on a smith machine, Squat in a Rack with the bar on your back 10 sets 8-4 reps twice a week
Pull ups -not on a machine or pull downs (you should be able to do this) if you can do 10 reps add weight 2 x week 10 sets 5-8 reps
Pick 1 chest exercise & 1 ONLY! incline, flat, or decline bench you can use either barbell or dumbell & do 10 x 5 reps (no flyes or machines) change the exercise up each week
Military standing barbell press 5 x 5
Deadlifts 8 x 4- 1 x week
Barbell rows 8 x 5 again not on a machine free weight
Dips- if you can do 10 with your bodyweight you should be doing these with weight 5-8 reps 6 sets
To me the work is more important than supplements, get a good Protein shake and thats all you need as far as supplements.
If you have never thrown up from working out, either your not working hard enough or your not pushing yourself hard enough...