I always say human are funny.... when not together, they will say, take time to understand each other but when they are together, they will say break up because they know each other too well.
Frankly, those who visits once a month or few months staying 3-5 days, how u gonna understand each other?

U guys will always be in honey moon period n bonk bonk almost every night. Try stay together for long period of time then honey moon period will become daily routine.