Question: how long does it take for risperidone to take effect?
Answer: It can take four to six weeks for risperidone to have its full effect, but some people get good effects right from the first week.