I've been waiting 175 days for a refund and I'm still waiting. Contacting customer services is a nightmare, they can't/won't do anything to assist further and I've been lied to numerous times in regards to my refund status.
I would recommend that you never use Opodo and book direct with the airline, because if something goes wrong they're a nightmare to deal with and you're left stuck in the middle