\documentclass{standalone}
\usepackage{tikz}
\usepackage{graphene}
\begin{document}
\begin{tikzpicture}

% draw grids
\graphene{(0,0)}{}
\graphene{(-1,0)}{dashed}
\sitelattice{at}{(-1,0)}{}
\sitelattice{bt}{(-1,0)}{}
\sitelattice{a}{(0,0)}{}
\sitelattice{b}{(0,0)}{}


% cell
\draw[color=blue](120:1)++(-1.5,0)--++(1.5,\sqrttt)--++(1.5,-\sqrttt)--++(-1.5,-\sqrttt)--cycle;

% other cells
\draw[color=blue,style=dashed](120:1)++(-1.5,0)--++\mlt;
\draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)--++\lt--++\lt;
\draw[color=blue,style=dashed](120:1)++(1.5,0)--++\lt;
\draw[color=blue,style=dashed](120:1)++(0,\sqrttt)--++\mlt--++\mlt;
\draw[color=blue,style=dashed](120:1)++(0,\sqrttt)--++\lo--++\lo;
\draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)--++\mlo--++\mlo;
\draw[color=blue,style=dashed](120:1)++(1.5,0)--++\lo;
\draw[color=blue,style=dashed](120:1)++(-1.5,0)--++\mlo;
\draw[color=blue,style=dashed](120:1)++(0,\sqrttt)++\mlo++\mlt--++\lo--++\lo;
\draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)++\mlo++\lt--++\lo--++\lo;
\draw[color=blue,style=dashed](120:1)++(0,-\sqrttt)++\mlo++\mlt--++\lt--++\lt;
\draw[color=blue,style=dashed](120:1)++(0,\sqrttt)++\lo++\mlt--++\lt--++\lt;

\draw[color=red](120:1)++(30:1)++(0,.2)node[rotate=30]{\scriptsize$l_1$};
\draw[color=red](120:1)++(-30:0.8)++(0,.2)node[rotate=-30]{\scriptsize$l_2$};
\draw[color=red,line width=1.5pt,->](120:1)--++\lo;
\draw[color=red,line width=1.5pt,->](120:1)--++\lt;


\end{tikzpicture}
\end{document}
