Tommy tell me more about the problem you're having. What's your OS? Do you have a router? Firewall on your OS? Virus scanners? Have you tried a traceroute to see if you have packet losses to like lets say google.com or cnn.com?
I need some info on when you were last able to connect. If you're connecting to any other games. What error message do you get when trying to connect and stuff.
If you have a router, have you tried to DMZ your computer? This is a way to open all ports and make a dirct connection to your computer from the internet, meaning the router isn't stopping or slowing anything down.