Low sex drive.

So I am 22 years old I met my ex boyfriend my first semester of college 4 years ago and lost my virginity to him. I loved sex when I first started having it and we would do it all the time. Later I started taking the pill and the longer we were together it seemed the less I wanted to have sex and could care less about it. I am now in a new relationship with someone that I am very attracted to but most of the time I'd rather just cuddle then have sex. I work full time and also am a full time college student. Does anyone else have this problem? Could it be from being on the pill for almost 5 years now or could it be stress? Or do I just naturally have a low sex drive?