...how long will it take for my income? i got the set date for my tax to be mailed.. (march 5)

i just need to know how long will it take in the mail to arrive at my house?

extra info: i live in texas, i got the taxes done for me by a friend but had to mail them off myself. I mailed them off feb 8,
i looked online and found out that its set to be mailed on the 5th

one more q.
i filed joint and when i filed i did it alone..
when i get the check will i have to have my gf present and have her sign the check too.. or will i be able to do this alone?