There isn't a timeline. Every pool will be different. Just keep hammering it with bleach and maintain a consistent shock level without letting it fall and it will clear. I'm still wondering if you could be having any metal problems since you say you partially fill with well water. It wouldn't hurt to have a pool store check for metals in the water.
Bookmarks