Ulcer on my penis, is it Balanitis or possible STD?

Hello and thank you to whomever reads this.