The term "Senpai" is usually reserved for someone older than you in school or the workplace. It also means that you respect that person, or you aren't familiar with that person who is older than you.
I don't know if you should use it with your boyfriend, but maybe you could use "(boyfriend)-chan". It's an endearing term commonly used between partners. I hope this helps :)