Fuel takes about 3 months to go bad. Depends on quantities, container, venting, humidity and heat.
Cheaper to fix. Cheapest to do yourself. $4.00 worth of carb cleaner to fix and you will know the bike better.
You can hear the slide "clunk" if you listen by the carb. Twist the throttle and release. If you here the "clunk" than your slide / cable is probably not the problem.
Make sure you have the throttle cable adjusted properly. 1/16" to 1/4"
I would drain the float bowl if you haven't done that already - you might get lucky and not have to do anything else.
Turn off gas at gas tank.
Put a pan or jar under the drain hose to catch the gas.
Back out the screw at the bottom of the carb on the left (shifter) side of the bike. Hose close by on the right is the drain hose. That's where the gas comes out - pan / jar needs to be under the end of this hose.
Let the gas drain out.
Tighten the screw again.
Run it and see if it fixed the problem. If not you get to do it again to clean the jets in the float bowl.
Besides the drain screw, there are two other screws on the left side of the carb close together. One is the idle screw (highest towards the back of the bike) and the pilot jet screw (lower towards the front of the bike). That's the circuit that is probably clogged up.
Hope I didn't insult your mechanical abilities
Let me know if you need any more help / details. To clean the jets there are only a couple of bolts, clamp screw, 4 phillips screws and a couple of rubber lines (fuel / air).
BTW - is your air filter clean? How old is your gas?
'06 CRF450X; '07 CRF230F; '03 CRF230F; '03 XR100R; '03 XR70F; '79 KZ1300 A-1; '71 SL350 K1