I would never have a joint account with someone until I was married.... and even if I was married and had a joint account, I wouldnt even put the MAJORITY of my money in that.
I dont believe in all that.
I think its fair given her work schedual and hours.
If the house is in your name/apt lease in your name...you should have primary responsibility of making sure the mortgage/rent is paid.
If thats the case I think it's fair the woman pays utilities, and possibly even groceries.
Just my opinion