And I should round up that no matter what anyone here says, no one here can give you a proper diagnosis over the internet, but we might be able to tell you if it's something serious and you should see a doc, or if you should just try to rest for a bit.
Lisa11