The 24-year-old told the Express & Star: "I've been out for two months. I had a very bad pull which I did at Manchester United but I've been getting back to 100%. Hopefully I can be right for the weekend.
"After playing 120 minutes in the Arsenal game, I then went into the United game and pulled up after 10 minutes. It was one of those frustrating things.
"But I'm looking forward to playing against Cardiff. I haven't thought about my future. The only thing that I'm concentrating on is playing for Albion. I have a lot of catching up to do. I need to hit the ground running. Hopefully now, I can crack on and build on from there."
For breaking stories and all the great banter like us on Facebook: facebook.com/tribalfootball