Definitely go see a doctor. There's plenty of things that could cause that and there's no guarantee any of us could hit the jackpot and guess what it is that's causing your penis to flop. It's your penis, it's worth a trip to the doctor's.