Ordinary friends are just two words: ordinary.
To put it bluntly, you two know each other and are relatively familiar with each other. Know something about each other. Sometimes we also help each other. Occasionally we chat, but just casually, or on a topic of similar interest. Everyone cares about their own things in life, and they will not trouble each other or affect each other.
Good friends are just one word: good
Not only do you two know each other, but you also have a close friendship. The two of you can talk about anything and for a long time without getting bored. You will help each other in life. No matter which party has a situation in their life, as long as the other party knows about it. Then the other party will help you without hesitation and without asking for anything in return.
If you encounter any difficulties or sadness, you can talk to him. He will listen carefully to what you have to say, and he will put forward his opinions from time to time. He will comfort you and relieve your pain. He will be happy to help you when you need him. He will automatically disappear when he is no longer needed. If you are bored, he will be bored with you. If you are poor, he will help you; if you are rich, he will not ask you to give him anything.
How long it takes to make a good friend cannot be measured in time. Some have been together for a long time, and some even become good friends right after they met. Of course, it also depends on your mutual personalities and so on. Some people are not suitable for being good friends, and they will not treat you as a good friend.