First, block off the next several years on your calendar.
I'm actually serious. I have taken this test many times over a period of 20 years. I'm not always trying my hardest (lots of times, I'm testing something out at a lower scoring level), but I have tried multiple times and still haven't gotten an 800.
We have maybe 100 teachers, all of whom have taken the test at least twice (and all of whom have scored in the 99th percentile, so 760+). I think 2 or 3 have scored an 800.
We have even had a teacher score a "perfect" 51 on each of the Q and V sections...and his overall score was 790, not 800. If you're curious as to how that can happen, see the below.
https://www.manhattanprep.com/gmat/blog/2017/10/03/manhattan-preps-gmat-score-calculator-what-quant-verbal-scores-result-700-score/If your goal is to get into b-school, then my answer is: Don't try for an 800. It's a waste of time—and it won't increase your chances of admission, not even a little bit. In terms of b-school readiness, there's not a shred of difference between someone who scores 750 and someone who scores 800.
If your goal is really just to get the score / not for b-school...then be prepared to spend the next several years of your life living, breathing, and dreaming about the GMAT. (And, full disclosure: there's a very good chance you still won't get the score.)