Kylie,
I can totally relate to the homesickness. When I am here in the summer, I truly get some days where I dread going back. I wish with all my heart I could find the same kind of job and place here in the states but right now its not possible.
What do I do?? I try to refocus on other things. Go for long walks think about how much better my life is now than it used to be.
You are doing an awesome job and have accomplished so much. You inspire and motivate others with your positive attitude and encouragement. I believe these feelings you are having will pass with time but just go easy on yourself. Try to focus away from them. You are doing well and will continue to do well after you get over this hump.