You are great! You are doing your best. When was the last time you sought some love from the most important person in your life; you?
Stop for a moment to appreciate you. Think about it; your body is amazing. You might not like it or think that others don't like it, but look at where it has brought you.