Does very much sound like thrush. Hopefully the chemist can give you something to sort it out, so you get some sleep tonight.