I had a laparoscopic, supra-cervical HST almost 3 years ago. I was mostly okay after the first week but I did have discharge for a few weeks after. The odor...well, it could be a few things...mostly nothing to worry about but honestly I would call the Dr. office and see what they have to say about it. It could be the tissue that was cauterized during the procedure, it could be dried blood, it could be that a pH ambulance has created a mild infection.
Have you been to the hystersisters.com website? Lots of great info and support there. Good luck with your recovery! I couldn't be happier with my results. =)
If you are having bleeding/staining after hysterectomy after 3 weeks , its normal. Although healing process of laparoscopic hysterectomy is faster than abdominal hysterectomy but it can also sometimes take six months. I advise you to go for follow of visit to your doctor and discuss this.