My 95 blazer doesnt start at first when it does it boggs dn unless you give it a lot of gas why?

it dose it because ur ethither giving it to much gas or not as much gas