No need to 'freak out' dude, just relax and be patient.
As rlparker mentioned, it could be that your ISP is caching DNS entries, this will delay you being able to access the site.
It is also possible that something within your own network is caching the DNS. I have an old router here that has an inbuilt DNS relay and it does some rudimentary caching as well. This router has caused me problems similar to yours in the past.
Here are a couple of things you might like to try.
If you are indeed running a router between you and the Internet, try cycling the power on it.
If you are running Windows, try clearing the Windows DNS cache by opening up a command window and entering the following command...
Save [color=#CC0000]$50[/color] on DreamHost plans using [color=#CC0000]PRICESLASH[/color] promo code (Click for DreamHost promo code details)