It's hard to diagnose, and we're not allowed to diagnose on here. At the very least, this person is unstable at best, is beating you down and is taking you on an emotional roller coaster ride every single day, yanking you from one direction to another. My advice is to cut ties completely. This "friend" is no friend and is very toxic. Cut ties.