Yes many rehabs have vending machines. The food is usually not very good and most folks get a few bucks for snacks. The rehab I went to had a Sat. night movie night (if we were good) and most people put in $5 to buy the pizza. If it's a locked down rehab it's not likely he is able to get drugs in there although it is possible. Most rehabs the patients are watched like hawks.