you are young, you have no kids, or house/appartment togehter.
just break up, it is so much easier to break up when you are just a BF and GF without children, owing house etc together.
BREAK UP!! and start live youre life, as a 23 yr should live!
????