Just once or twice. After a long time, your friends will think that you are rich and should pay the bill. If you don't buy it, they may get angry. Although your behavior seems loyal, your money is not blown by the wind. Why do you have to pay for the reunion alone? Shouldn't it be split equally?
And have you considered that some friends don't appreciate it at all, and they will think that you are showing off and will say that you are not good or good? After all, people are unpredictable, and everyone doesn't know what's on his mind. Besides, are you rich? You should spend a lot of money on class reunion. Is it because other students don't take the initiative or because you are male chauvinist? I just want your friends to see your courage.
Your behavior will make others think that you are pretending to be vain. Maybe you have no such idea at all, but what others think of you is beyond your control. You pay for every meal, which is quite expensive. Unless you are very, very rich, you pay the bill and don't buy it.
Since it is a group activity, we should all participate together. It's not good for you to bear it yourself. Of course, this shows that you are a good person to your friends and have the courage to take responsibility. People like you, I think all your friends like to have dinner with you.
Once or twice is enough. You let them rely on you, and if you don't pay the bill once, will they ask you to buy it by name? Some people just feed unfamiliar wolves and won't remember your kindness. If you are a close friend, you can do the same if your financial ability permits.