Phal Pal may well have identified your problem. Catts bloom best when grown rootbound, with light just short of sunburn. If your plant's roots have been growing into the pot, they will eventually fill it and the plant will bloom. Of course, you may have waited all these years for an ugly flower,

but that's orchid growing for you.