Not sure what part of the country you live in.
First thing I would do is start with the simple things.
Purchase two cans of dry gas and add them to the fuel.
If that does not correct the problem change the fuel filter.
If the problem precess I would start looking at the fuel pump to make sure you have enough fuel pressure.
To me it sounds like a fuel system problem.
There is also a chance you have an intermittent electric problem which good be a number of different issues starting with the battery.
Start with the simple things first!!!