I think you should be honest with him.. You need to let it out and maybe he can help you.
It's sweet to try 'n protect him, but you cant hide the truth from him. :/ He deserves to know and you deserve to be open..
Besides it can only cause more pain 'n stress. And you dont need that, dear.

Take care! Tell us what happens.