my mistake it wasn't lance it was %ick....
but i see a few people agree with me though so yes i do know what i'm talking about, i only make a living out of this, a very successful living too
you need to:
1 - eat more
2 - be efficient with your wts training
3 - maybe cut back on bball
4 - 1800 cals/day is far too low for your activity level
5 - you can'r start your diet at the finish point, you need to progress there...that is why you stall quickly
6 - if you weight 150 now and drop 5pds and build a little muscle you won't be 145 anyway, you'll be 147-148
7 - your natural wt is 140 if you don;t wanna train, if you do then it's higher
see i know lots and lots