What are the next three numbers in this pattern?

2,5,3,5,4,5,_,_,_

6,5,7?
Right or wrong please explain.

1: 2

2: 5
3: 3
4: 5
5: 4
6: 5

You'll notice that all the even numbered terms in the sequence(2nd term, 4th term, 6th term, etc.) are 5

The odd numbered terms in the sequence each increase by 1.

So the next three terms should be

5, 5, 6