The longer the hydrocarbon chain, the higher the boiling point. Methane is lower bp than hexane. If you assume that hydrogen bonding is actual bonding (like ionic or covalent) then you will have a very large group of molecules "stuck" together that must be separated in order to achieve boiling. Alcohols are polar and thus have hydrogen bonding... hydrocarbons are not polar therefore no hydrogen bonding. Since hydrogen bonds are VERY weak, you can boil alcohol at a fairly low temperature in contrast, if alcohol molecules were held together with the strength of a covalent or ionic bond, it would take an incredible amount of heat to reach their bp. Sorry for the long response, but I am incredibly bored today.