The suspension will begin when Milwaukee hosts the Toronto Raptors on Monday and remain in place until "he is in full compliance with his treatment program."
Sanders has not played since Dec. 23. During that span, the Bucks have gone 7-4. They currently sit in fifth place in the Eastern Conference at 21-19.
After the game, he addressed his absence. From the Milwaukee Journal Sentinel:
"Someone also told me that. I haven't seen that yet," Sanders said. "I figured with my absence that something was going to come out sooner than later. That's not true. But what is true I would say is that I'm in the process of working things out now internally to do what's best for my physique and my physical health going forward.
"There's a lot of evaluating going on. There's a lot of inside talk just to put myself in the best place for my health right now."
Sanders was suspended five games in April 2014 for violating the league's anti-drug program.
Over 27 games this season, Sanders has averaged 7.3 points, 6.1 rebounds and 1.4 blocks. He signed a four-year, $44 million contract extension in 2013.