Ok I'm 5'10 184 lbs right now
I do weight training 3 days a week. I do cardio whenever i can. Try doing it on rest days. Going to school now so not much physicall activity other than the cardio and workouts.
Mondays is chest
I will do around 4 different sets of 4 reps
starting with lower weight and a rep of 12
then more weight and 10, 8 and 8 again for instance
Tuesday is cardio. Running or Elpiptical for 30 minutes (hopefully

)
Wednesday would be Back and shoulders
For back I will do around 4 different sets of 4 reps
starting with lower weight and a rep of 12
then more weight and 10, 8 and 8 again for instance
For shoulders same except 2 - 3 sets tops
Thursday would be cardio again
Friday Biceps and Triceps
will do around 3 different sets of 4 reps for biceps
starting with lower weight and a rep of 12
then more weight and 10, 8 and 8 again for instance
and 2..sometimes 3 sets for triceps
Saturday and Sunday ( I am thinking of joining a boxing gym for the weekends so i can train boxing and get some cardio at the same time)
Diet consists of 2 protein shakes a day. I wanna start taking creatine soon. I've never taken it in my life before. I eat fish vegetables and fruits, ocasional subway

ham,turkey breast sandwiches,sometimes cereal...chicken
As far as abs i always hated them and never commited to working them out. Want to now and bought an ab roller and all and wanna do that every other day.
Now i read that once muscle gets used to getting worked out you don't see results and that i should mix it up somehow? What should i do? One week do ligght weights with more reps and one week high weights and less reps???
I consider my legs my biggest weakness. Never committed to working them out and feel they are week. Abs and forearms coming in at close second.
Thanks in advance for all advice

Here's a recent pic of me..