*This website DOES NOT constitute treatment and only provides information and advice in a Q&A format. For treatment (therapy and/or medications) you must go to a licensed professional in your area. Please note that anything said here is not private or confidential, as this is a public forum.
Hello and thank you for using JustAnswer. I cannot diagnose your girlfriend over the internet and through a secondary source. Many of the symptoms you stated are possible with an Autism Spectrum Disorder (ASD) or it may be possible with a personality disorder too; this is why your girlfriend needs to be seen by a mental health professional to truly be assessed properly. Do you think she would be willing to do this?
No matter if this is an Autism Spectrum Disorder or a Personality Disorder, there is no cure and typically treatment for either one can only bring about limited results. So you may best to bring up relationship counseling to help you both. If you go about it as a way to help your relationship and move past these issues than she may be more receptive, compared to you making a perceived judgement that there is something wrong with her. Try to use a lot of "we" and "us" words to show that you and her are team in this and that is why you both must work to get past these relationships issues negatively affecting your relationship.