Girl - I think things sound like they're going well with the boyfriend. Take care of yourself. Parenting is HARD.