1st your open it's terrible
Opening 5x? rly bad
No stats on the guy?
If he's 3betting you after such a big raise he's prob got it...
As played probably an overpair like 99's