RE: I think it was...
.....someone else that said that. Anyway.....
Specifics are a good thing, and remember that a problem well defined is a problem half solved.
You said, 'it all started when i cleaned the air filter.'
If that is so, then that is most likely what the problem is. That's just common sense. Doesn't mean something else didn't crop up, or something else happened in conjunction with the filter cleaning process.
Where did the 'two weeks' fit in? It ran OK after you cleaned the filter for two weeks?
Does '..it runs for about 5 to 10 seconds' mean you are riding it around, or it's sitting there idling?
Choke on or off?
The 'bogs out' part could easily come from lack of fuel, not excess...the wet plug left over from a choke cold start.
re: 'It seems to get too much fuel cus when i shut the fuel off it runs for a second..'
If it's only running for 5-10 seconds, then that statement doesn't really count for anything...I mean, it's going to quit in a few seconds anyway, so having turned off the petcock wouldn't have any recognizeable effect.
In normal circumstances, turning off the petcock would let your bike run (idle) for probably a couple minutes.
Disconnect the fuel line, put the end in a small container, open the petcock and ensure you have a free flow of fuel. See if there is a difference in flow from main to reserve settings (assuming you have a reserve setting).
Heck..see if your problem changes with the petcock set to 'reserve' from 'main'
Unless you are in a dust storm, if the air filter is a question, I'd just take the thing off for a couple minutes. See if that makes a difference.
My point was that an overoiled filter would make you run very rich and could well cause the problem you have.
Jet with a clean filter...and keep it clean. Sure, there will be differences jetting-requirement-wise with a filthy filter...even a just plain dirty one. Unlikely it would get really bad in a single ride..and if it did, well....tough, I guess.
How old is your fuel? If it is (old), change it.