Oh wow, I'm really sorry. What a ******* for bringing someone else to the shelter!
I remember what it was like to be 17 and I was in a similar situation, it is so very hard at that age. But, like Jennifer said only the passage of time will help. And think about it, I got my heart broken at 16 or 17, then re-met my now husband at 19 and got married at 20. Now at 23 I have a house and a family and couldn't be happier, it was a blessing that when I was a teenager it didn't work out.
Because THAT guy, is a L.O.S.E.R. He's 25 and still lives at home with his parents! lmao.
You'll be alright, its just really hard. All of us who are a little bit older know how it is and know how it feels. But we don't know your exact feelings.
Hug and cuddle your girls, they love you no matter what! The love of an animal and a child are the best loves you can find.
Remember to eat something, just take some deep breaths and eat anything! We can't have you withering away to nothing on us! We NEED to hear about Teddy and Maya, and your life of course.