Hi there, I've had 2 ectopic and never had any symptoms until I bled internally and was rushed into hospital for surgery. Usually an ultrasound won't see anything until your hcg levels are at around 1300-1500. You should be getting blood tests every few days to see wether your levels are doubling every 48-72hrs which would indicate a normal pregnancy. With my ectopics, my levels were rising but not doubling. They need to watch your levels closely until they are high enough to see on u/s. hopefully you get positive results!
I think that because your periods are so far apart, it is quite likely that you ovulated late and you are not as far along as 7 weeks, which would make it too early to actually see a fetus. Did they see a gestational sac at all on the u/s? That is usually the first pregnancy tissue visible. In any case, it is a waiting game now to see what your hCG levels will be next time to make sure this is a viable pregnancy.
I've never had an ectopic pregnancy, but I have heard that it is really painful. The mild cramps you are feeling are very normal in early pregnancy, it is the uterus stretching.
Hope everything turns out great!