মশা জীবিত মানুষের রক্তই বা কেন খেতে আসে এটার কারণ জানলে আমরা বুঝতে পারবো। সর্বপ্রথম মশা রক্ত কেন খায়?- কারণ মশকী শরীরের মধ্যে ডিম উৎপন্ন করে, পরবর্তীকালে মশকী জলে ডিম ত্যাগ করে তাহা থেকে নতুন অপত্য তৈরী হয়। এখন মশকীর দেহে ডিম উৎপাদন এবং ক্রমবিকাশ এর জন্য আয়রন এবং প্রোটিন দরকার হয়। এই আয়রন প্রোটিন আসে মানুষের রক্ত থেকে তাই মশা জীবিত মানুষের রক্ত পান করে। মাংসের দোকানে পরে থাকা রক্ত তো জমাট বেঁধে যায়, লোহিত রক্ত কণিকা নষ্ট হয়ে যায় ওই জমাট বাঁধা থকথকে রক্ত মশকী কিভাবে পান করবে? সুতরাং মশকীর পক্ষে দোকানে পড়ে থাকা মাংসের রক্ত ভক্ষন করা সম্ভব হয়ে ওঠে না।
দ্বিতীয়ত আমাদের শরীর থেকে ঘামের মাধ্যমে ল্যাকটিক অ্যাসিড, ইউরিয়া এসব নির্গত হয় এবং আমরা নিশ্বাস প্রক্রিয়া কার্বন ডাই অক্সাইড বের করি এবং কিছু কিছু মানুষের শরীর এ HLA নামক এক জিন আছে যাহা এক বিশেষ ধরনের রাসায়নিক পদার্থ তৈরী করে যাহা আমাদের ত্বক থেকে ক্ষরণ হয়,,,, এই সব কেমিকাল,গ্যাস, অ্যাসিড মশকী কে খুব আকর্ষণ করে যার জন্য জীবিত ব্যাক্তিকে মশকী কামরায়।এবার মাংসের দোকানে পরে থাকা জমাট রক্তে ল্যাকটিক অ্যাসিড,কার্বন ডাই অক্সাইড, কেমিকাল পাবে কোথা থেকে যে মশকী ওই রক্ত প্রতি পানের জন্য আকর্ষিত হবে। সুতরাং সম্ভব না। সেই কারণে মশা জীবিত মানুষের রক্ত পান করে।