No doubt, that the best time to work out is morning if you intend to do yoga, or stretching movements a lot, since they require an empty stomach, and if you need to build muscle, you have to put in something at least an hour before workout for best results, but coming to your case ( if by now you haven't reached your target shape) my advice is to increase intake of water.
Workout in a heated room (little more than normal temp.) and include Chia seeds in your diet. That way, you will be gaining strength as you lose weight gradually. They need to be soaked in water before consuming. Good if they are available in your area, or you can go for a Chia gel
by ordering online