You are right, it isn't always a bed of roses. That is reality! That is what gets some people in trouble, they think it is supposed to be a bed of roses all the time and they don't understand/accept that in any good relationship there will be 'bad' parts/moments/days/etc....
You guys sound normal, and normal is something I hope to achieve someday!