Awww hun I really don't know what to say but it sounds like you could use some hugs

Perhaps you and your DF need to seek some professional help?