We've all been there: you've been dating someone for a while, it's all going well, and suddenly something puts you off.