There’s no saying how long it might take. Some dogs and cats are immediately best friends when they meet. Others might take weeks, months, or years to fully acclimate to one another and become best friends. At any rate, you should never get discouraged and feel like it’s taking too long. It will work itself out in due time as long as you do your part.