I vowed to take time off from these boards (slightly addictive!) and I am ridiculously busy but I had a quick read over lunch and I just had to respond to this!!
I am a man...
Your DP, while undoubtedly having many qualities, is behaving like a total cock! Sorry, it has to be said. Tell him from me, if you like!
Youknow is right, sometimes we have to have things spelt out. But what is there to spell out here? God, when I read the title of the thread I thought there was going to be some seriously juicy lesbian/drug/famous person/prison story! As it is, your "past" wouldn't even get past the plot writers for a lunchtime soap. It's more CBBC than E4, that's for sure!
I am not trying to patronise you, far from it, just trying to illustrate that first and foremost you have to stop thinking that you have a past which is in any way worthy of concern.
As for your DP, well he really needs to put up or shut up. I won't even go into the stuff about you wouldn't be the person you are without your past experiences, I would hope he is intelligent enough to know that. As the cliché goes, "you pays your money and you makes your choices". If he doesn't like any part of his situation, he can change it. As has been said, he could buy a house. Or leave you. Go and find someone less cool than you who doesn't have a lovely kid and who doesn't offer him damn cheap board in a nice house.
I am normally sympathetic to guys on here as I like to give a balanced view but in this case, I have no (and I mean no) sympathy for your DP. He does not have a single leg to stand on. Tell him the following secret from me: "guess what, some men have partners who have slept with other men before them" and then you can also tell him that guess what, some men meet partners who already have a kid but they embrace the fact.
He needs to stop being so spoilt and controlling. Too often on this forum people accuse men of being controlling (I think it is too easy to do) but in this case he is definitely being controlling. The first rule of any healthy relationship is you cannot change your partner, you cannot control them and you cannot control how they feel. Taking that on board, quite how he thinks he can have any input or influence on what happened before you were even together, I really don't know.
Sorry to sound so hard but he either accepts the whole of you, as the imperfect and flawed human that you are (and as we all are) or frankly he would be better picking up his toys, putting them back in his pram and rolling off into the distance!!
Good luck and don't take any more of this puerile, immature blowlocks from him!!