While there were some connection issues this evening, something that's lasted more than a few days would suggest something is amiss, and more likely on your end or relative to your ISP and the path to Trion's servers. If you use a router, try connecting directly to your modem if possible to test if that's going bad. I think when the loading ball is filling, the IP for the server you're looking to connect to is also shown. Mark that down and try a ping or tracert to it see if you're getting hung up somewhere.
Otherwise, if your account is in good standing, use their tech support forum or call in to troubleshoot.
Violence good. **** bad. Yay America.