Leaking windows PLEASE HELP

Do all mobile home windows need I guess they are called drip edges on them? Please don’t laugh. I’m still learning and new to all this haha we’ve just replaced all our windows with regular windows and we are experiencing some leaking. We also have a new roof as well. I need to fix this fast because we also have new insulation and drywall as well. We some a really bad storm last night :frowning: plead help