After you file

I filed Jan. 27, got my letter feb 10. It’s July 1st and nothing! I’ve called the irs, been on hold for over 4 hours, just to get disconnected when I finally reach someone! Haven’t received my stimulus check either. 
i did however receive my state refund at the regular time I always do. 
status still say it’s being processed on federal.