Thru experience I have found that betting many games a day hardly will make you profit.Try to handicap your games.First write down all the games and outcomes you are confident in,then look if there is value.Sift out the ones you find to be locks and have
odds you consider profitable.Keep sifting out games based on how confident you are in them until you have the 1-3 outcomes you are most confident for this day's games.
Play only those 1-3 games for the day and do the same thing next day.I personally(for now) play only one game a day-the one I'm most confident in.If you don't want to just gamble but to actually be reasonable and make constantly profit then there will be times when you will do no bets for the day, simply because you don't find any game that is lock or one that you are confident in.
I used to bet every game where I thought I know who will win and was just going back and forth,wasting my time with no real profit over time.Now I have much more wins than loses when I concentrate on only one game a day and handicap everything myself.
Betting only one game a day allows you to put more money on this one game instead of distributing the money thru 3-5-10 games.If you lose then you can place the same amount the next day on other game in the same method,as it will be tough to lose 2-3 times in a row if you know your sh*t.If you follow this strategy and still have no profit then betting on NBA is not for you.