Every case is different, and must be considered on its own merits. From other people's reports, unless it is very clear cut, it sounds like the judge (IAD member) may take as long as 60 days before rendering a decision. Here is an interesting read, with some interesting, but certainly not common, ways things can go sideways on you after the appeal hearing:
http://mtcsalc.org/en/publications/immigration/immigration-appeal-rights-and-process/?p=2
"The IAD member may, at the end of the hearing, give you the decision orally. In most cases though, the IAD member will send you the decision and the reasons by mail at a later date ... If you are not happy with the decision, you may apply to the Federal Court for judicial review. However, you must first ask for the Court’s permission, and in most cases, the Court does not grant permission ... if you win at the IAD, the Minister’s Counsel may also try to challenge the decision at the Federal Court ... the applicant has to show that some legal errors had been made in the case. The Court will not let you win the case even though the judge may disagree with the initial decision."
Visiting your husband 5 times in 3 years doesn't really prove anything ... there are case where a marriage is deemed to be not genuine, despite the couple having a child together! Hopefully you had more evidence than just boarding passes and passport stamps.
It sounds like there is something about your case that is not that straightforward.
https://www.thestar.com/news/immigration/2016/12/17/couple-accused-of-having-fake-marriage-despite-their-child.html