I'm no medical professional but these symptoms are ringing bells.