Sounds almost like two problems, both caused by debris in the carb/fuel lines: plugged pilot jet (that's the idle problem), an stuck/blocked float valve (that's the flooding problem).
It will require removal and disassembly of the carb to clean it. Possibly removal and cleaning of the tank, as well.
Both are things you can do by yourself with a bit of knowledge, they aren't over-complicated. All you need is the shop manual for your bike, and a rudimentary tool kit. BUT, as you seem not to possess moto-mechanic skills at the moment; I would seek a trusted wrench local to yourself that can "look over your shoulder" while you perform these services.
A few times doing-so, and you will be well on your way to becoming an accomplished patio-mechanic.
It will require removal and disassembly of the carb to clean it. Possibly removal and cleaning of the tank, as well.
Both are things you can do by yourself with a bit of knowledge, they aren't over-complicated. All you need is the shop manual for your bike, and a rudimentary tool kit. BUT, as you seem not to possess moto-mechanic skills at the moment; I would seek a trusted wrench local to yourself that can "look over your shoulder" while you perform these services.
A few times doing-so, and you will be well on your way to becoming an accomplished patio-mechanic.