it sucks but isn't going to be the right guy for you now or in the future. he is showing his true self which maybe he is going through problems too but just like you're trying to better yourself he needs to be open with you about bettering himself or go separate ways.