No-one can give you an accurate diagnosis online. Go and see a Dr.