Need a bit of help.

Rach

My boyfriend and i have been going out for over a year and yes weve had our tought times (who hasnt) but recently he keeps saying he's a shit boyfriend. I keep telling him to stop being stupid and stop beating himself up but he still says it. Any advice how to convince him. Coz he is great he treats me properly and always looks after me and never fails to make me laugh and we always have an amazing time together. Just need to make him see he's great. And perfect for me!

Please help