I've been with my BF for almost 3 years, soon to tie the knot but somethings are off, please help.