Are you positive you're 178lb bro? You just seem smaller than that from this picture. Maybe you have huge legs
. Either way though, I agree with most of the posts, I'd def try and put on more muscle before another cut. If you continue trying to build and then stopping to cut only to start trying to build again, you'll never get anywhere like a hamster on the wheel. You just have to pick which direction you want to go in and stay focused on that until you reach the goals you've set. That's where this all starts, with goals and plans to meet them.
You said you've been bulking since summer and gained 18 pounds? for real? of muscle? because you dont have much fat.. It is totally possible that your pics are just misleading and you actually are bigger than you appear, happens all the time. Best of luck buddy in your endeavors.