I think a or b, the pain from c wouldn't last that long in most cases.
Just go to a doctor on your own, maybe? If you can't then tell to your mom. Don't stay like this.
Also what age are you?