My longest f2p bot lifetime was about 3 weeks. To even last a week (especially on f2p) you have to bot as humanly as possible and invest some legit hours into the account especially if you're worried about them getting banned.
Some stuff that might help you extend your f2p bots lifetime:
- Randomize your characters look when you make the account.
- Update your gear. The bot mining high level ore with the bronze pick is obviously more suspicious than the one with the rune pick.
- Avoid Jagex working hours. I've heard this helps, It helped me stay under the radar on my accounts.
- Give your character an outfit. Just buy some robes from the GE when your account is old enough.
- Age the new accounts a bit before going in. Unless you'd rather train legit the first few days, let the accounts age a few days so it's less suspicious. Just register the account and wait a few days or longer.
- Bot in the least populated locations. For a skill like mining this is important because there are many overcrowded spots so it's hard to find a good spot but keep looking there are a couple.
- Diversify your xp. Just train some other stats to 20-30 to make the account look a bit more well rounded.
- Do quests. Again, it's arguable if this even helps at all but some people say this increases your chances of not getting caught.
- Use a proxy/vpn/vps or only bot 2 accounts at a time. 1 account is most ideal.
- ALWAYS use a mule. Always act as if your account is going to be banned at any minute. Once banned, any wealth is gone for good.
And last and most importantly, think outside the casual bot. F2p yew cutting, mining iron at Varrock mine, any widely used money making method will all likely get you banned before you see any real profit. I'm by no means a very experienced botter but this is just simple information I've found through my experiences.
Good luck. Stay safe.