Sometimes the person in the dream isn't that person in real life, but a representation. Your mind might conjure your dad, but it could be an authoritative aspect of your own character. Like if you are trying to control/adult some part of your life, but another part of you wants to be free of responsibility, your brain could be choosing your dad to fill in that role of you playing off another aspect of yourself. Dreams are often about working through something, some internal conflict or something you are trying to figure out.
As for the bf, that could just be wish fulfilment. You wanting a certain kind of love, and him representing that for whatever reason.
If you want to know more about your dreams, I suggest writing about them. Try and record them as soon as possible after waking up, and in as much detail as possible. Where there are moments of particularly intense emotions, or moments where the emotion seems out of place for what is going on: pay extra attention to the details around that.
Second, if you are able, try do take a more active role in your dreams. If you can, focus on the person and don't engage them in the way that is expected. See how they change. If you look at them long enough, their features may change. If you don't follow expected behavior, their actions may change. You may find out new bits of info that reveal why these dreams keep reoccurring.
There are techniques to lucid dream, but writing down your dreams, and thinking about them during the day and before you sleep may be enough.