See, that's just it, Angel: I DO think that two years in, you DO have a right to expect something from him. If he wants to remain married to you, ABSOLUTELY you have that right.
There is a huge myth that says "marriage is unconditional love." It is not! LOVE is unconditional, but the marital relationship is FILLED with reasonable expectations and conditions that each partner should have upon each other. To be loved, cherished, to remain faithful, to make reasonable efforts to meet each other's physical and emotional needs, etc., etc., etc.
God and dogs display unconditional love. And maybe mothers. For the rest of us, it's FILLED with conditions, baby.
Your husband will begin to respect those conditions and expectations no sooner than YOU do, Angel. I can't guarantee that he will if you will (although I highly suspect that he will, as he obviously loves you). But I can pretty much guarantee that he WON'T, if you won't.