Have you tried Nurofen? I find it better for teething than panadol.
Cold flannel to chew on

Umm, hope you lil girl gives you a break soon

As for your flatmate, tell him to grow up.