My boyfriend left me last night, do you think he lied with the reason he gave or is he genuine?

Last night my boyfriend's best friend and her boyfriend talked about our relationship and basically talked him out of it because he personally is not in the best place for it. He has been dealing with mental health problems for a long time and even back when we first got together he warned me that he was a broken individual after things and having his only relationship of 4 years ended last year. He said he thought he could never come to love someone again but he fell in love with me and admitted that. When he called me he said he wasn't in a good spot for either of us and needed time to work on himself so he would be less toxic and he wanted to do it without me so I wouldn't get hurt. I was the only female this man has seen since his rebound. He takes relationships very seriously. He said he would tell me if anyone else came along or if he lost feelings. Neither one of those is why he split from me. He said he needs space and time for him to get better. I asked him if there's a chance we could work out later and he said "there's potential and there's a chance but I need to work myself out and my problems out before I share my life with someone again because I can't let someone get hurt cause of my trauma". He asked for me to be happy and to do whatever it is to make me happy whether its move on and find someone else that would treat me better or work on myself. He told me, "I'm telling you to go be happy and have someone treat u right cause I can't do that right now. There's a chance it could happen (to be with him) but I need time to work on myself so I can give you what you deserve". Do you guys think he's genuine or just lying because he is genuine;y going through something right now but he's the type of person that keeps it on the inside. So what do y'all think about this and the future?
My boyfriend left me last night, do you think he lied with the reason he gave or is he genuine?
Post Opinion