Renee,

You're expecting something from this BF that he isn't capable, for whatever reason, of giving.

It doesn't sound like he ever presented himself as any different than he is right now. You cannot change him. You either accept him as he is or move on.