I have been talking to a guy I like through email though.
No, you have not been "talking" to him, you have been communicating through email. That is not the same as talking.
We really like each other.
I am constantly amazed that someone can claim they like someone even though they have never met or in your case, never even talked via phone.
He says that he is tired of waiting for me.
How long have the two of you been emailing? How long do you think it will be before you magically are no longer too shy to meet him?
I don't know if he will like me though.
Wait, didn't you already state that you really like each other? Now you are confusing me.
Nobody is going to wait forever. If you were the one pushing him to meet and he kept putting you off, would you wait around forever for him to get over his shyness? Of course not. You have a life to live. So, no, guys won't wait forever. You need to step out of your comfort zone if you ever hope to find a guy to have a relationship with.
So arrange to meet up or don't complain when he stops emailing you. And oh, do not meet up in some private spot. You do not really know this guy, no matter how long you have been emailing. Meet in a public place and don't go off alone with him until you know him better.