I would get a doctor to check it out just incase... i personally dropped a really heavy stone top counter thing on my foot many years ago and it was swollen like that... although nothing was broken i still went to check it out, coz when its that bad you never know if you actually may have torn or hairline fractured something...