Too often "drain back" is mistaken for a worn fuel pump, as mentioned above, or the often discussed "vapor lock". If the carb is low on fuel in the bowl, look for a leaky power valve. If it happens after long drives, it can be evaporation due to the "heat soak" under the hood, or long periods of storage. I have an inline electric pump to replenish the carb so the cranking time is limited. Another way is to give the air cleaner a shot of starting fluid to get the engine going so it will pump the carb full. The "vapor pressure" of today's gas, particularly alcohol type, increases the speed of evaporation.