You're doing fine, just don't get impatient. Just think of it as something that has to run its course before it gets any better (if it's going to), like an illness. Give it time. Be consistent. Don't try to read her mind. Don't get vibes. Try to keep the focus on being the best guy you can be. If that isn't good enough for her, then you really can't do much else. Can you?
Don't ask what's wrong and especially don't ask again. First time is one thing, but asking again is a recipe for getting chopped down. Be nice. Be friendly. Be strong and confident. She'll volunteer info if she wants, but it's my opinion that sometimes even simple questions annoy them. Maybe your wife thinks you're digging.
In the end, it's not the years in your life that count. It's the life in your years. Abraham Lincoln
It is hard to fail, but it is worse never to have tried to succeed. Theodore Roosevelt