It could be so many things. What steps have you taken to diagnose the problem?
It could be a fuel issue such as a clogged filter, bad gas, bad injector.... There are lots of diagnostic guides out there. If you don't feel comfortable doing mechanical repairs, then I would strongly suggest taking it to a repair shop.