I have been matchmaking my BF for two ages we have been that have a number of factors