The hydrogen bond is strong because the electronegativity difference the highly electronegative elements like F, O and electropositive element H is very high (a little below 2). As a result strong dipoles are created on both sides casing partial positive and negative dipoles on both atoms resulting in a strong polar covalent bond-type situation. However these bonds are one-tenth in magnitude of covalent bonds.
These can be broken by supplying high amount of energy such as heating.