please help me

so i have been with my boyfriend for almost 2 years (we are 16) but it feels like he never has time for me and i just feel like i am not as big of a priority as i was a year and a half ago. i want the spark back. but i also fell in love with another person. i did not cheat but i fell slowly in love because he gave me everything that i could never get from my boyfriend. i was going to break up with my boyfriend to be with the other guy but i could never get myself to do it and i kept breaking his heart and he hates me for it. i just dont know if i made the right decision. (ps the other guy has a girlfriend) was what happened wrong? should i be ashamed of myself? please help