Sorry it took so long to get back, but I think i have found the problem. My IP address seems to change alot, and when I open a port, it will open for the IP on my computer for a while, but then my IP will change and the port I opened won't be open correctly.
I will have to check, though, to make sure this is the problem.