Homoeopathy is both a science as well as an art. The principles of homoeopathy are very strong and precise but to work according to these principles requires a lot of skill. This makes homoeopathy different from other contemporary therapies. An appreciation of these differences will help you get better results with homoeopathic treatment.
A simple example will be illustrative. In homoeopathy there is no medicine for pain, instead the disturbances in the system that are causing the pain are to be dealt with so the response to pain medication may be slow as compared to other therapies which tend to shut down the pain sensation instead of removing the cause of it.
You should always discuss with your doctor the many different things that are specific to your case. Thus you can tune your expectations accordingly and this will lead to a better satisfaction with the medication.