Hi. I can see you're looking for help, and I'd love to be a help to you. I'm not a high ranking, or anything like that, but I believe I may be able to help you. I imagine I have a good bit on knowledge to help you with, and feel free to ask any questions or add me. (C69 Jigglypurf) Knowing when to run or fight is not as much something you can learn as much as it's a skill you master. You should be thinking about every possible way that you can die, and the likelihood of that happening. But at the same time you want to be capable of being as useful as you can, which sort of ties into not dying. For example, if you die in a teamfight, even though you got more damage done the first second or two, if you're dead by the end of the teamfight, you're not providing anything to your team for the remaining time of the fight.