Sim 900 connects to network but SMS not recieved

I am trying to get my sim 900 to send an SMS to my phone. I am a beginner with Arduino. I found a tutorial on https://lastminuteengineers.com/sim900-gsm-shield-arduino-tutorial/ but still i can’t get it to work. My sim 900’s netlight is blinking every 3 seconds, so it’s connected. I am using external power and am pretty positive all of my wires are connected correctly. I put the correct code if found, but my SMS is not sending. I’ve been trying for a couple of days and can’t figure it out, so is there anyone that can help me.
Thanks,

Here is the code i used

#include <SoftwareSerial.h>

//Create software serial object to communicate with SIM900
SoftwareSerial mySerial(7, 8 ); //SIM900 Tx & Rx is connected to Arduino #7 & #8

void setup()
{
//Begin serial communication with Arduino and Arduino IDE (Serial Monitor)
Serial.begin(9600);

//Begin serial communication with Arduino and SIM900
mySerial.begin(9600);

Serial.println(“Initializing…”);
delay(1000);

mySerial.println(“AT”); //Handshaking with SIM900
updateSerial();

mySerial.println(“AT+CMGF=1”); // Configuring TEXT mode
updateSerial();
mySerial.println(“AT+CMGS=”+Zxxxxxxxxxx"");//change ZZ with country code and xxxxxxxxxxx with phone number to sms
updateSerial();
mySerial.print(“Hello”); //text content
updateSerial();
mySerial.write(26);
}

void loop()
{
}

void updateSerial()
{
delay(500);
while (Serial.available())
{
mySerial.write(Serial.read());//Forward what Serial received to Software Serial Port
}
while(mySerial.available())
{
Serial.write(mySerial.read());//Forward what Software Serial received to Serial Port
}
}

This is what i get in my serial monitor

initializing…
AT

OK
AT+CMGF=1

OK
AT+CMGS="+Zxxxxxxxxxx"

Hello

Obviously i changed all of the x’s with my phone number