Firstly no one is the same so just because you dated women from the same corner of the World. Does it mean you can expect them to be all the same.
If she has three jobs in a market (So likely to labour intensive and customer care) both likely to make someone very very tired. When does she wake up and start work. Blimey im suprised she was still awake at 10 or 11pm.
Sex is not in this relationship but the fact she sticks with you and supports you means it looks like you have a decent and caring Lady.
Must be hard to be out of work at the moment with the situation going on. But it should give you some time to have a long hard think.
Do you want to be with this Lady for the forseeable future?
If the answer is yes. Why instead always of trying to get a jiggy on, not offering to give her a nice massage so she rests better.She on occasions may relax and who knows. Don't going with the intention you must score to night everytime. Chill relax its not a race is it?
Lets face it whats tougher in physically, an hours train ride or working all week?
Stand back and take a good look.