How do I fix this…?

hey,

so my boyfriend and i have been dating for 6 years now (we are both 21) (im a girl and he is a boy just for clarification) everything has been so amazing and we rarely fight, in highschool i lived about a 10 min drive from him and now that i am in college i live around a 1hr and 45 min drive from him.

our sex life has always be good up until the past year… when i come home to visit him for the day/night, sometimes we won't engage in anything sexual.. one time over the summer we were in was going to his cottage to spend around 4 days and we didn't have sex at all…when he comes up to visit we will maybe have sex like once within a weekend or sometimes not at all.

It makes me feel really upset and feel like im not attractive and really gets to me i have confronted him about it before and asked why this is happening and he just has said he is stressed out with work. i can understand it to a point but it also doesn't seem fair to make me feel unloved. it makes me feel gross to ask him why he doesn't want to touch me it makes me feel unattractive and desperate so i usually dont bring it up.

i just went home a few days ago to visit and it happened again:(

i would like for things to go back to normal but i fear it will only get worse, honestly i can't deal with him losing his sex drive at 21…

what do i do?
How do I fix this…?
Post Opinion