Homeopathy can work in seconds or it can take years. It all depends on the circumstances and disease chronicity. Generally speaking, a really good constitutional remedy will begin to alleviate symptoms fairly quickly,sometimes within days, and then continue to have a positive effect over months and years.