Without analyzing your entire diet and many other things its impossible to give you an answer, but yes Id say it is unrealistic to achieve what you want in 3 weeks.

2hrs of cardio.....I would NOT want to be you.