Alex hang in there it will get better. Theres is some great advice here. From personal experince all I can say is stay away and don't do anymore digging, it will only hurt you more. We have all been there.
Time to move on! You will be 21 many more girls out there!