What pressure online? From the dating sites? Sweetheart, just don't even open those sites, give yourself a break.
Home? From your Mum? That's not so easy to solve, but all you can do is keep talking to her..
Your boss? Either stand up and say "no" or look for another job....