Boyfriend said he doesn't deserve me after I did something nice and sexy for him, compliment or red flag?

This morning when we woke up I gave him a handy, afterwards he said he doesn't deserve me.. I found it sweet but the more I think about it, it could be his way of letting me know he's doing things he shouldn't or something?

Is it a compliment? Why does he feel like he doesn't deserve me?
Boyfriend said he doesn't deserve me after I did something nice and sexy for him, compliment or red flag?
Post Opinion