How should I approach this guy at the gym?

Their is this handsome guy at my gym and we have made eye contact a lot throughout 6 months. I have stared into his eyes and even nodded my head at him. He will always pass by the machine I'm working out on and look at me or stare from across the gym. Even as much as workout near me. At this point I got sick of him not approaching me and frustrated when he would completely ignore me somedays. So about a week ago I said fuck it and approached him. He was walking to another machine and walked by me so I quickly tapped him on his shoulder and he turned around kind of shocked lol I said " oh I was wondering what your ethnicity was" he explained and asked me mine. Then weirdly stated " were you hoping I was your ethncity? I replied oh no not at all lol. Then he asked for my name and shook my hand and I asked for his while we still were holding hands and looking at eachother. I was crazy nervous. Couple of days later I waved at him and smiled and he awkwardly smiled back. Then last week I was on the treadmill and he came to the treadmill beside me and when I was about to wipe it down. He turned to face me and waved and smiled at me. I don't know he's on and off and I don't know if he wants me to ask for his number. What do I do?

How should I approach this guy at the gym?
Post Opinion