I always have trouble facing this gambit.

It depends what u play on Bc4, 3...Bc5 or 3...Nf6? Or other maybe?
If u play with Bc5, then Bc5 is the move. If u play with Nf6, then u guess...
There can be transpositions :
And with Nf6 :
If u like simple play, Bc5 is the move but if u don't fear complicated stuff, then Nf6.
i always get a bad position as black in this gambit, please help.