No sex drive with my boyfriend, feelings for a coworker?

I am 24 years old and have been in a committed relationship with my boyfriend for the past 2 years but he was also my first love and first boyfriend back in high school. We broke but I always regretted it and never really stopped loving him. After 6 years we finally reconnected and the spark was stronger than ever. I had never felt such intense desire and I would have married him right then and there if he asked. However, things were amazing for the first year but then we started having fundamental differences. I began my career in law enforcement and he was supposed to do the same but instead decided to pursue music. He is working a dead end job at an arcade type of place. He came from a law enforcement family and was set on following in their footsteps, we had planned to move out of our hometown together but he can't even afford rent right now so we cant even live together. Now he has to stay in this city (which I hate) because of his contract with the band and although he is promising he will move forward, he's yet to apply to any LE positions or even finish college. I'm in federal law enforcement now and make 40k more a year than he does. He still tries to pay for outings but realistically if I want to go out of town or do anything I have to pay for it. I hate myself for feeling this way but I kind of resent him for staying behind and the fact that if I want to pursue my plans of a promotion I would have to leave him. We have a great relationship, he is kind and loving and the love of my life but my attraction has faded significantly. My sex drive has been down to 0 for the past 6 months when it was on overdrive when we first started. I thought it was hormonal or stress related at first because I had my IUD removed until... There's this guy at work, we started together and are part of the same class so we immediately clicked. We talk every day and go to the gym together after work, sometimes with other coworkers but usually just us (my workplace has an employee gym). He is 10 years older than I am but he's insanely good looking, kind, intelligent and in my same field so he gets it and I can talk to him about anything. I hate myself for having these feelings and it's like my sexuality has been awoken, however I have not acted on it and do not plan to. Co worker has made it very obvious he is into me as well and tells me I look great, am beautiful etc. I love my boyfriend, I am not sure if I am still in love with him but I don't want to make the same mistake I made in high school and leave him again only to regret it because he's such a great man. I feel so guilty that I am having these feelings for my coworker and I wish I felt that way towards my boyfriend instead. Any advice? Thank you so much in advance.