I'm having a bad day and I know to expect them. It will get better!
I don't see anything wrong with a time limit. You can only keep it up for so long. She will come around or she won't. As long as you're good with the amount of time you have set for yourself, you have a time frame to fit your goals into.