You mentioned emotional neglect/abuse from your parents. It’s possible that your symptoms are the result of that trauma. It’s common for people with abuse histories to describe symptoms similar to yours (i.e. mild hallucinations and memory problems).
You also said that your friends suddenly abandoned you. You had known them for seven or more years. It’s odd that they would all abandon you all at once. Something must have precipitated their leaving. I’m sure there’s more to the story. These are the types of situations that can be thoroughly examined in counseling.
I would recommend consulting a mental health professional. They can gather information about your symptoms and determine what might be wrong. Most importantly, they can design a treatment plan to address your symptoms. That plan might include medication to reduce your hallucinations.
Dialectical behavioral therapy is an effective treatment for individuals with borderline personality disorder. Consider choosing a therapist who has been trained to treat borderline personality disorder, if appropriate. Please take care.
Dr. Kristina Randle