Two guys

So im 18 and i think i love two guys at the same time..or maybe i just like one and i love the other.My first love..ive known him for 6 yrs now...we have been off and on during those 6 yrs.one of the times we were of i met this guy who was really sweet amd we got each others number and we started talking and he would call me and so on.wewent out old years night 2012and we kissed and stuff.after a while i got back together with my current bf and we didnt talk for a while.3 yrs later we started talkin again...and this yr in january when my bf and broke up we went out on a "date and blah blah..my bf and i got back together again after that.but then...bare with me....my bf and i broke up again..lol yh i know..and i went to see him...and we did some sexual stuff i wont mention..but since last yr when we started talkin i again i cant get him off my mind..when im with bf im thinking of him...when we do anything sexual im thinking of him...when we kiss im thinkin of him...sometimes i even wish i was spendin time with him instead of my bf and i know thats bad..im tryin to forget about him but i cant...what should i do?