Question: how many hydrogen bonds can nh3 form?
Answer: the NH3 can form four Hydrogen Bonds too,theoretically. Because the NH3 has one lone pair and three N-H bonds, it can be hydrogen donor and the accepter.