Been together with my boyfriend for about two years. We have had ups and downs and I don't like certain aspects of him (as I'm sure he doesn't like certain aspects of me).
For example, he has slept with prostitutes in the past. I know everyone can make mistakes and we weren't together when this happened, but when I made him sit down and talk about what happened he didn't acknowledge that he had done anything wrong - this is apparently what happens on lads holidays and the poor women who he slept with were apparently happy. 
Eventually, he did admit that he could see what he had done was wrong. The problem is I'm not sure if I beleive him that he wouldn't do it again.
He has also told me that he has been hurt in the past and that he will never allow another woman to get their claws into him.
On the other hand, we get on really well and he does seem to care about me when we are together.
However, he complains that we don't spend enough time together. We spend five days a week together and we always have date night once a week.
He says I'm not making any effort with him. However, what I've found is that he will only do stuff that he wants to do - if I suggest something he won't do it.
We had plans to go for a walk today but I don't feel very well as I've been up all night with cold plus it's blooming snowing. He is now in the huff with me and is ignoring my texts (we don't live together).
im just beginning to feel a bit suffocated by his demands for my time. My friends are slipping away as are my hobbies because I don't have time to do them anymore.
sorry for the long post but I'm just not sure what to do.