Is he using your internal IP, or external IP?from his house
and hes putting in my ip address plus the ports I opened
so it be like 12313123131:22565
if you gave him an address like 192.168.X.XXX, then that's wrong.
Google "My IP" that will give you the address you should be using. you should get something like: 131.102.38.143
it could also be that you ip address you gave him was correct, but that your ip has changed by the time he has gone to use it. (unlikely though)
if this does in fact turn out to be the case, i can help you setup a way around it.