No sex drive

Pl
I'm so frustrated!! I have no sex drive and even get annoyed when my boyfriend touches me. We've been together 5 years and I love him so much and I KNOW he wants us to have sex more but I just never feel like it. I feel like it's starting to strain our relationship 😭 I'm wondering if it could be the birth control pills I'm on. I just don't know what to do 😓