Thank you so much for your replies. I am not sure if al-Anon is right for me, but I will definitely check it out and give it a go!
She has mentioned a few times that she thinks I am with her because I am afraid she will kick me out if we are not dating. I think she is trying to tell me that it is okay if we break up. She has also said we have both been unhappy for a while now.