I am posting this on fly tyers forum because I feel people who tie their own flies know the best when it comes to fly fishing. I am confused right now with emerger flys nymphs spinners dry flys and spent flys egg laying flys i dont know when or why to use them. I know eggs are laid and turn into nymphs and nymphs emerge into dry flys and then spinners then spent flys but why would you fish a dry fly vs an emerger because its not like every nymph emerges into fly at the exact same time... There will still be nymphs and emerges at the same time as flys that hatched earlier are spent and dying how long do these flys live. When do you fish each type and what triggers fly hatches how do you choose what type of fly to use during its hatch? I am not a newbie just need this cleared up? And like all winter midges are hatching??? I just don't get it.