What is best is to have your grandson be in the most loving and supportive environment....which is your home. His mother probably will not fulfill his basic needs all around. She can come visit and spend time with him though. However, her way of life does not seem conducive to raising a young child at this moment. You keep on doing your part as it is in the best interest of the child now.
Have a great day!!!