See a doctor (if you can afford it). Taking medical advice from strangers on an internet forum who aren't doctors and have no idea what's really wrong with you is generally a bad idea ;)