When it won't start, do a spark check first. If spark is good, probably a carburetor/fuel/air delivery issue.
See if the choke is fully open when the throttle is set to FAST. If choke is working okay, then pretty good chance it is some gunk/slime inside the carburetor. Probably worth a good cleaning, as a new carb is $60 (list price).
How old is the fuel? Flush and fill with fresh if any doubt.