Swings is normal with BTC and frankly with any asset. Direction however is the real qustion.
I think it is time for some price rise after over 1year of going down, down and more down.
With the upcoming halving a 500USD seems te be a fair price for BTC.
600USD would be the best!
With the halving, the price will be $600. With the agreement on block chain size, the price will be over $1000.