You really shouldn't try to get a diagnosis off random people on the internet. Doctors are generally good at this kind of thing, or if you're in the UK and can't get to one easily, calling 111 (the non-emergency number) might help. It could be something serious and if people tell you it's not you could get much worse, if you believe them, or it could be nothing but people tell you it could be something drastic, and you'll be in state of worry when you needn't be.