I've been thinking about this a lot lately.
Realistically, anything could happen between now and then, but as of today I can certainly imagine both Drew and Tim making it to the very end. I don't see Tim being the winner though - usually his type of character gets either runner-up or comes third. Drew definitely has the appeal to win though due to a somewhat mutual balance of fans who like him with people who don't really have an opinion at all. That's usually what causes a HM to win. Whereas Tim has more of an overwhelming response of people who both like and dislike him, which would unbalance the votes when it came down to it.
For third place, I definitely see Mikkayla as this year's Sara-Marie/Camilla/Estelle. Every season there's always one person who's nominated over and over again and again but never leaves. This person usually comes third place, as the Sara-Marie, Camilla and Estelle all did.
While I would like to say Tahan could also get very far, her chances are more slim than the others. I do think she has the potential to go most of the way though.
Both Katie & Lucy (if they aren't split up by then) will get to the finals as well. Whether they come fourth or more, they will get close to the finish line as well but won't win.
In saying this, you can tell they want Ben to stay as long as possible too, but in all honesty I have a feeling the public are going to backlash against him in the near future much like they did with Bradley last year. I don't see him lasting too much longer tbh.
Obviously other contenders that are likely to get to the final weeks are Matt and Caleb (not so much Ed though, I have a feeling he's days a numbered at the moment) but I just feel that the overall support for the other HM's I've mentioned could outweigh theirs, especially when voting to save. But we'll have to wait and see.
All in all, my prediction for the final three as of right now is:
1st: Drew
2nd: Tim
3rd: Mikkayla OR Katie & Lucy
