Investing from the EURO area

I live in Italy and I live in a EURO country, I’m 43 and I’m looking for investing on a 20-25 years horizon.
I have a few questions especially related to my main currency being EURO and not USD.

I have a software revenue and 95% of my revenue is in USD

My questions are:

  1. If I invest in S&P 500 does it make sense to Hedge it in EUR or the currency fluctuation do not make a difference in the long period?
  2. Does it make sense to have Bonds in EUR as the quota will increase as the investment is progressing in time?

I know that you are mainly focused on the US market but I’d love to get some thinking and general principles about this.

I’d love it if other international investors share their experiences and thinking about this.

Thank you.
Andrea