Outside of resistant responses, people are very capable of loving someone but not being "attracted" to them. It could be any number of things.
Is it "a mental thing?" Well, technically yes. And I'm assuming she means "not physically attracted and not interested in physical intimacy."
That doesn't mean she can't be, just like she was at one time.
She may or may not be able (or willing) to tell you why, right now. But building up the connectedness between the two of you will help, no matter what the reason.
If you feel it's your weight, then do something about reducing your weight. Not because it will help her be attractive to you, but what that (sounds like it) will likely do, is make YOU feel more attractive. The more confident and attractive we feel, the more others find us confident and attractive.
And worry about now, the future is when you worry about that.
If it takes 'til March to go to retrouvaille, then set the appointment and do the standard, M friendly counseling at this time and continue to work on you and rebuilding the intellectual connectedness.
Trust will take time to build. That's in you, although you can enlist your W to help you with that. If you feel you are able to be more open and honest with your W, then let her know that you are having trouble with trust right now and discuss ways in which she can help you build that trust back up.
If she's really committed, then she might help you. If she's still on the fence, she may not want to. She may care that you don't trust her, but she just may not be willing to help out at this time. In the end, it is still about you and figuring out how you CAN trust her, again.
Not really helpful, but whether we know someone and their history or not, it is always up to us to how much we expose your vulnerable underbelly to them and TRUST... Do it at whatever pace you are comfortable with. You have time, and your W is suggesting she's in no rush out the door. Rather, she's telling you she's willing to work on it.