do you have a gf? I mean ever just stop being this obsessive joke of a man? I doubt it.
If I were a social worker I would ask your family for a sit down to assess the length & depth of the abuse that led you here. I sense some has taken place but here is not the place to discuss your failings.