If you are going to do hexagons, you would need 6 repeats. Each pattern is 24", or 2 feet.
6 repeats X 2 feet =12 feet.
3 feet per yard, so 4 yards at a minimum. You probably want an additional yard for reference and/or borders or a single repeat for the back. So 5 yards.